2011-09-13 32 views
1

我已經在Eclipse 3.6中安裝了Dynamic Language Toolkit(DLTK)。但我無法弄清楚如何在現有的Java項目中創建一個Ruby文件。如何使用動態語言工具包(DLTK)將Eclipse文件添加到Eclipse 3.6中的現有項目中?

做明顯的事情(新 - >空Ruby腳本)只是給出錯誤消息「源文件夾不是一個正確的項目」。我是否必須以某種方式修改該項目,告訴DLTK可以向其中添加Ruby文件?

(加入Eclipse外部文件不工作。)

+0

是否有你想在Java項目中包含ruby文件的原因?通常的做法是創建一個ruby項目,並在那裏創建一個新的ruby文件。我已經用Indigo完成了這項工作,然後我可以將ruby文件複製到Java項目中作爲解決方法。我甚至可以運行ruby文件,或者在Ruby編輯器中進行編輯。 – mliebelt

+0

兩個原因。首先,我會解決這個問題 - 是否有一個理由需要創建一個完整的ruby項目,當你想要的只是一些ruby腳本$ DO_SOMETHING_TO_THE_JAVA_PROJECT?就我而言,我想用jruby做一些預處理,而整個ruby項目似乎很愚蠢。第二 - jruby。現在,一個「java」項目更像是一個「jvm」項目 - 它不僅僅是java代碼。 –

回答

1

執行以下步驟(已爲我工作):

  1. 創建一個Java項目,或者訪問一個現有的。
  2. 在你想讓ruby文件存在於目錄New file的目錄中選擇並在對話框中輸入文件名my_file.rb。基本部分是擴展,因爲這將確保Ruby體系到位。
  3. 輸入新的ruby文件def並按CTRL-SPACE,您應該看到結果列表def - method definition(模板),defdefined?。這是ruby文本編輯器的所有部分。

因此,可以在同一個項目中混合使用java和ruby文件,這與自然java一樣。我唯一注意到的是運行菜單條目只允許你啓動對話框Run As > Run Configurations...並輸入必要的參數來啓動你的ruby腳本。

相關問題