当前位置: 首页 > 知识库问答 >
问题:

Eclipse CDT headless build JVM退出时错误=1

夏何平
2023-03-14

我安装了一个eclipse Luna CDT,并尝试使用无头构建特性设置自动构建。我在旁边安装了Java7。

当我尝试使用下面的命令构建项目时,项目已经完全构建(调试和发布),但在退出之前得到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

有线索吗?

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

共有1个答案

燕玉堂
2023-03-14

我以前也有类似问题,我通过编辑计算机环境变量来解决这个问题,你需要检查“path”包含你的jre/bin、jdk/bin目录。如果对环境变量进行更改,则可能只有在计算机重新启动后才能工作

 类似资料:
  • 我遵循了本教程: 1.节点安装-node-v8.9.0-x86 2. ran命令 谢谢你,

  • 我试图在vscode中调试一个flutter的演示应用程序,错误显示为ADB退出,代码1执行流式安装。我卸载现有的Flutter演示应用程序。

  • 我正在使用鲍尔安装几个库。出于演示目的,我正在安装引导程序。无论包,我收到以下错误: 我已尝试使用以下解决方案删除第一个错误-我在此搜索中发现: 但是,这不起作用,该页面上的任何其他解决方案也不起作用。在搜索第二个错误的解决方案时,如果您位于公司网络/防火墙后面,则为代理服务器设置用户名/pwd似乎可以解决此问题。但是,我没有使用代理服务器,因为我使用的是家用电脑/网络(windows 7 x64

  • 问题内容: 我的PyQt应用程序不再将错误(stderr?)打印到控制台。 我使用QtDesigner并像这样导入UI: test.ui包含一个QPushButton和一个标签。当我在非Qt应用程序中调用testfunc(显然会给出错误)时,会收到错误消息,回溯等信息。执行此代码时,它会退出。 我以前没有QtDesigner编写了一个PyQt应用程序,并且按预期将错误打印到控制台。QtDesign

  • Storm版本:1.2.2平台:Windows Server 2008 “错误:无法终止pid xxx进程,只能终止此进程(使用\f选项)。” 错误消息从以下图片翻译:error-info-pic 我不知道与这个错误,我已经使用谷歌搜索一些答案,但没有找到,所以我发送这条消息给你。我希望你能帮助我。 我已经编译了一个新的Storm-Core.jar,并在supervisor杀死worker时添加了

  • 问题内容: 用一些错误代码退出程序的惯用方式是什么? 的文档说:“程序立即终止;延迟的函数不运行。”,仅调用。对于不是严重错误的事情,终止程序而不运行延迟函数似乎是极端的。 我是否应该绕过一些表明存在错误的状态,然后在某个我知道可以安全退出并已运行所有延迟函数的位置进行调用? 问题答案: 我在大多数实际软件包中都遵循了这些原则,以便尽快采用该约定并适当终止该约定: