2011-09-13 34 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脚本。

相关问题