【发布时间】:2011-11-30 23:58:55
【问题描述】:
在我正在开发的 Eclipse 插件中,我正在查询我的开发目录中的一些 Prolog 文件。此外,我正在使用的 Prolog 引擎会自动加载位于我工作目录根目录的初始化文件。所有这些文件都是我插件的资源。
当我的应用程序作为 java 独立程序执行时,我唯一需要做的就是在 Eclipse 运行配置对话框中将工作目录设置为我的默认输出目录。然后在执行我的应用程序时,Prolog 引擎从初始化文件所在的目录启动,它能够在需要时找到并加载应用程序的 prolog 文件。这个 Prolog 引擎是使用 JPL 库从 Java 启动的。
当我想为我的应用程序构建一个 Eclipse 插件时,我的问题就开始了。显然,无法在“运行配置”对话框中更改插件的默认工作目录(至少在我的 Mac 设置中是这样),否则在执行插件时会出现无限的异常列表。 所以我想知道是否有另一种方法来设置插件的工作目录,无论是在开发生命周期(即,当我将插件作为 Eclipse 应用程序启动时)和生产中(即,当插件在插件目录中)。
谢谢!!
【问题讨论】:
标签: java eclipse eclipse-plugin