2011-09-13 8 views
1

Eclipse 3.6にDynamic Languages Toolkit(DLTK)をインストールしました。しかし、私は既存のJavaプロジェクトでRubyファイルを作成する方法を理解できません。Dynamic Languages Toolkit(DLTK)を使用してEclipse 3.6の既存のプロジェクトにルビファイルを追加するにはどうすればよいですか?

明白なこと(新規→空のRubyスクリプト)を実行すると、「ソースフォルダは正しいプロジェクトではありません」というエラーメッセージが表示されます。 DLTKにRubyファイルを追加しても問題ないことを伝えるために、何らかの方法でプロジェクトを修正する必要がありますか?

(Eclipseの外部ファイルを追加するには、作業を行います。)

+0

RubyファイルをJavaプロジェクトに組み込む理由はありますか?通常の方法は、ルビプロジェクトを作成し、そこに新しいルビファイルを作成することです。私はIndigoでそれを行いました。そして、回避策としてRubyファイルをJavaプロジェクトにコピーすることができます。私はRubyファイルを実行することもRubyエディタで編集することもできます。 – mliebelt

+0

2つの理由。まず、私はこれを回したいと思います。ルビープロジェクト全体を作成したいと思う理由はありますか?あなたが望むのは、$ DO_SOMETHING_TO_THE_JAVA_PROJECTのルビースクリプトです。私の場合は、jrubyを使っていくつかの前処理をしたいと思っています。そのためのルビープロジェクト全体は愚かなようです。セカンドジュルビー。最近、 "java"プロジェクトは本当に "jvm"プロジェクトのほうが多く、Javaコードだけではありません。 –

答えて

1

次の手順を実行します(私のために働いています):

  1. Javaプロジェクトを作成するか、既存のものをご覧ください。
  2. メニューエントリNew fileにrubyファイルを保存するディレクトリを選択し、ダイアログにファイル名my_file.rbを入力します。 Rubyのメカニズムが確実に機能するため、必須の部分は拡張です。
  3. 新しいルビファイルdefを入力してCTRL-SPACEを入力すると、def - method definition(テンプレート)のリスト、defおよびdefined?が表示されます。これはすべてルビテキストエディタの一部です。

したがって、javaとrubyのファイルは、自然のjavaと同じプロジェクトに混在させることができます。私が気付いた唯一の事は、ランメニューエントリはあなたがダイアログRun As > Run Configurations...を開始してそこにあなたのルビースクリプトを開始するのに必要なパラメータを入力することができるということです。

関連する問題