退出时Eclipse CDT无头构建JVM错误= 1

时间:2014-11-25 21:39:12

标签: java eclipse jvm eclipse-cdt headless

我安装了一个eclipse Luna CDT,并尝试使用无头构建功能设置自动构建。我安装了java 7。

当我尝试使用以下命令构建项目时,项目完全构建(包括调试和发布),但在退出之前会出现JVM错误。

以下是命令:

eclipse -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data <workspace_path> -cleanBuild <proj_name>

以下是退出时的错误(构建完成后):

JVM终止。退出代码= 1

/usr/lib/jvm/java-7-openjdk-amd64/bin/java
-XX:MaxPermSize=1024m
-Xms128m
-Xmx768m
-jar /opt/eclipse/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os linux
-ws gtk
-arch x86_64
-launcher /opt/eclipse/eclipse
-name Eclipse
--launcher.library /opt/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326/eclipse_1605.so
-startup /opt/eclipse/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.appendVmargs
-exitdata 58001
-product org.eclipse.epp.package.cpp.product
-application org.eclipse.cdt.managedbuilder.core.headlessbuild
-data <workspace_path>
-cleanBuild <proj_name>
-vm /usr/lib/jvm/java-7-openjdk-amd64/bin/java
-vmargs
-XX:MaxPermSize=1024m
-Xms128m
-Xmx768m
-jar /opt/eclipse/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar

有任何线索吗?

我也查看了其他类似的帖子并尝试了不同的选项。

2 个答案:

答案 0 :(得分:0)

我过去有类似的问题,我通过编辑计算机的环境变量来解决这个问题, 你需要检查“path”是否包含你的jre / bin目录,jdk / bin。 如果您在环境变量中进行更改,则可能仅在计算机重新启动后才起作用

答案 1 :(得分:0)

正如我在之前的评论中提到的,我使用eclipse LUNA和OpenJDK 7安装了一个干净的ubuntu VM,错误消失了。虽然错误消失了,但仍然无法理解问题的根本原因。