如何使用动态语言工具包(DLTK)将Eclipse文件添加到Eclipse 3.6中的现有项目中?
问题描述:
我已经在Eclipse 3.6中安装了Dynamic Language Toolkit(DLTK)。但我无法弄清楚如何在现有的Java项目中创建一个Ruby文件。如何使用动态语言工具包(DLTK)将Eclipse文件添加到Eclipse 3.6中的现有项目中?
做明显的事情(新 - >空Ruby脚本)只是给出错误消息“源文件夹不是一个正确的项目”。我是否必须以某种方式修改该项目,告诉DLTK可以向其中添加Ruby文件?
(加入Eclipse外部文件不工作。)
答
执行以下步骤(已为我工作):
- 创建一个Java项目,或者访问一个现有的。
- 在你想让ruby文件存在于目录
New file
的目录中选择并在对话框中输入文件名my_file.rb
。基本部分是扩展,因为这将确保Ruby体系到位。 - 输入新的ruby文件
def
并按CTRL-SPACE
,您应该看到结果列表def - method definition
(模板),def
和defined?
。这是ruby文本编辑器的所有部分。
因此,可以在同一个项目中混合使用java和ruby文件,这与自然java一样。我唯一注意到的是运行菜单条目只允许你启动对话框Run As > Run Configurations...
并输入必要的参数来启动你的ruby脚本。
是否有你想在Java项目中包含ruby文件的原因?通常的做法是创建一个ruby项目,并在那里创建一个新的ruby文件。我已经用Indigo完成了这项工作,然后我可以将ruby文件复制到Java项目中作为解决方法。我甚至可以运行ruby文件,或者在Ruby编辑器中进行编辑。 – mliebelt
两个原因。首先,我会解决这个问题 - 是否有一个理由需要创建一个完整的ruby项目,当你想要的只是一些ruby脚本$ DO_SOMETHING_TO_THE_JAVA_PROJECT?就我而言,我想用jruby做一些预处理,而整个ruby项目似乎很愚蠢。第二 - jruby。现在,一个“java”项目更像是一个“jvm”项目 - 它不仅仅是java代码。 –