我最近开始在 Eclipse RCP (4.2.1 Juno) 上使用 Eclipse 的插件开发环境。我使用增量构建器模板创建了一个项目。我的目标是在 Java 构建结束后对用户代码执行构建过程。
问题是,我不知道如何使用生成器。我尝试将项目导出到“可部署插件和片段”jar 文件中,然后将该 jar 文件放置在多个位置,例如开发工作区、运行时工作区以及开发 Eclipse 的插件文件夹中。
我将插件项目作为“Eclipse 应用程序”运行,运行时 Eclipse 出现,我创建一个项目,并为该项目定义一个构建器,并将导出的 jar 作为构建器文件,它的 dir 作为工作目录,然后构建这个项目并希望奇迹发生!但愚蠢的我...
在所有情况下,我都会收到以下表格的“权限被拒绝”消息:
Errors occurred during the build.
Errors running builder 'Integrated External Tool Builder' on project 'A'.
Exception occurred executing command line.
Cannot run program "<$Address>/Getter_1.0.0.201210200958.jar" (in directory "<$Address>"): error=13, Permission denied
Exception occurred executing command line.
Cannot run program "<$Address>Getter_1.0.0.201210200958.jar" (in directory "<Address>"): error=13, Permission denied
我认为这与我的插件的位置有关,但是除了运行时 Eclipse 的插件文件夹之外,我已经在所有地方都尝试过,因为我认为它与开发 Eclipse 相同...
有什么想法吗??
据我所知,增量构建器示例具有一定的性质。因此,如果您只是使用 next next finish 构建增量构建器示例,并将其作为“eclipse 应用程序”运行,那么您应该创建一个 java 项目,右键单击它,然后选择“add .... nature”。然后构建器将被启用,您将看到它是否工作。所以启用自然。
您可以通过检查项目属性来检查项目上是否启用了构建器。有一个构建器部分:
有一个完整的构建者教程here. http://goo.gl/YMTJa
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)