Java 使用ECLISec从命令行生成工作区时出错

Java 使用ECLISec从命令行生成工作区时出错,java,eclipse,Java,Eclipse,我使用eclipse插件。当我使用Project->clean选项从Eclipse中清理并重建工作区中的所有项目时,它是成功的 但是,当我像这样使用eclipse实用程序时: C:\Program Files\Eclipse\eclipsec.exe-noSplash-data“C:\MAK\Workspace\TST\aba”-application org.Eclipse.jdt.apt.core.aptBuild” 它不会生成类文件。日志显示错误和异常,如: org.osgi.framew

我使用eclipse插件。当我使用Project->clean选项从Eclipse中清理并重建工作区中的所有项目时,它是成功的

但是,当我像这样使用eclipse实用程序时:
C:\Program Files\Eclipse\eclipsec.exe-noSplash-data“C:\MAK\Workspace\TST\aba”-application org.Eclipse.jdt.apt.core.aptBuild”

它不会生成类文件。日志显示错误和异常,如:

org.osgi.framework.BundleException: The activator  for bundle is invalid
java.lang.IllegalStateException: Workbench has not been created yet.
An error occurred while automatically activating bundle com.lawson.mak.ui (9).

看起来您使用的插件(com.lawson.mak.ui)与Eclipse的
Workbench
有依赖关系


但如果不运行GUI,就不会启动ui插件(工作台所在的位置).

嘿,Michal,我需要使用ECLISec实用程序,因为我需要生成类文件,而不需要打开eclipse并手动运行Project->Clean选项。此外,我是插件开发新手。插件是由其他人开发的。你能帮我知道哪些标准文件(如果在这种情况下有)吗我是否应该在中进行更改,以便删除此异常。