Eclipse Incremental Builder插件不起作用

时间:2012-10-20 10:41:01

标签: eclipse eclipse-plugin eclipse-rcp builder eclipse-pde

我最近开始在Eclipse RCP(4.2.1 Juno)上使用Eclipse的插件开发环境。我使用增量构建器模板创建了一个项目。我的目标是在Java Build结束后对用户代码执行构建过程。 问题是,我不知道如何使用Builder。我尝试将项目导出到"可部署的插件和片段" jar文件,然后将jar文件放在几个地方,如Development Workspace,Runtime Workspace和Development Eclipse的plugins文件夹。 我运行插件项目作为一个" Eclipse Application",运行时Eclipse出现,我创建一个项目,并为该项目定义一个构建器,并将导出的jar作为构建器文件,并且它是' s 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的plugins文件夹,因为我认为它与开发日食相同... 有什么想法??

1 个答案:

答案 0 :(得分:3)

据我所知,增量构建器示例具有一定的性质。因此,如果您只是在下一个完成时创建增量构建器示例,并将其作为“eclipse应用程序”运行,那么您应该创建一个java项目,右键单击它,然后选择“添加....自然”。然后将启用构建器,您将看到它是否正常工作。因此,实现自然。

您可以通过检查项目属性来检查项目上是否启用了构建器。有一个建设者部分:

enter image description here

有一个完整的构建器教程here.