如何使用动态语言工具包 (DLTK) 将 ruby​​ 文件添加到 Eclipse 3.6 中的现有项目中?

发布于 2024-12-04 12:13:09 字数 207 浏览 0 评论 0原文

我已经在 Eclipse 3.6 中安装了动态语言工具包 (DLTK)。但我不知道如何在现有的 Java 项目中创建 Ruby 文件。

执行显而易见的操作(新建 -> 空 Ruby 脚本)只会给出错误消息“源文件夹不是正确的项目”。我是否必须以某种方式修改项目才能告诉 DLTK 可以向其中添加 Ruby 文件?

(在 Eclipse 外部添加文件确实有效。)

I've installed the Dynamic Languages Toolkit (DLTK) in Eclipse 3.6. But I can't figure out how to create a Ruby file in an existing Java project.

Doing the obvious thing (New -> Empty Ruby Script) just gives the error message "Source folder is not a correct project". Do I have to modify the project in some way to tell DLTK that it's OK to add Ruby files to it?

(Adding the file outside of Eclipse does work.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

∞觅青森が 2024-12-11 12:13:10

执行以下步骤(对我有用):

  1. 创建一个 java 项目,或访问现有的项目。
  2. 在菜单项New file 中选择您希望 ruby​​ 文件所在的目录,然后在对话框中输入文件名my_file.rb。最重要的部分是扩展,因为这将确保 ruby​​ 机制就位。
  3. 输入新的 ruby​​ 文件 def 并按 CTRL-SPACE,您应该看到包含 def - 方法定义 的列表(模板)、def已定义?。这是 ruby​​ 文本编辑器的一部分。

因此,可以在同一个项目中混合使用 java 和 ruby​​ 文件,这本质上是 java.lang.我唯一注意到的是,运行菜单项只允许您启动对话框 Run As >运行 Configurations... 并在其中输入启动 ruby​​ 脚本所需的参数。

Do the following steps (has worked for me):

  1. Create a java project, or visit an existing one.
  2. Select in the directory you want the ruby file to live in the menu entry New file and enter in the dialog the filename my_file.rb. The essential part is the extension, because this will ensure that the ruby mechanisms are in place.
  3. Enter in the new ruby file def and press CTRL-SPACE, you should see as a result the list with def - method definition (the template), def and defined?. This is all part of the ruby text editor.

So it is possible to mix java and ruby files in the same project, that has as nature java. The only thing I has noticed is that the run menu entry only allows you to start the dialog Run As > Run Configurations... and enter there the necessary parameters to start your ruby script.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文