Eclipse 不启动(Ubuntu):JVM 终止。退出代码=13

Posted

技术标签:

【中文标题】Eclipse 不启动(Ubuntu):JVM 终止。退出代码=13【英文标题】:Eclipse does not launch (Ubuntu) : JVM terminated. Exit code=13 【发布时间】:2012-01-04 01:49:18 【问题描述】:

我对 Eclipse 有疑问。当我尝试启动它时,我收到以下错误消息:

JVM terminated. Exit code=13
/usr/bin/java
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-XX:MaxPermSize=256m
-jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /usr/lib/eclipse/eclipse
-name Eclipse
--launcher.library /usr/lib/eclipse//plugins       /org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.dist/eclipse_1407.so
-startup /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar
--launcher.overrideVmargs
-exitdata a8004
-vm /usr/bin/java
-vmargs
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-XX:MaxPermSize=256m
-jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar 

我在下面找到了相同的错误代码但文本不同,建议的解决方案不起作用。

你能帮帮我吗?

【问题讨论】:

可能重复***.com/questions/4945178/… java --version 说什么? Eclipse 不能很好地与大多数版本的 Ubuntu 附带的 Java 运行时配合使用,您需要 Sun/Oracle JDK。 @Daff 我每天都将它与 openjdk 7/ubuntu 一起使用,它完美无缺。我想我一年左右没有发生过一次崩溃(之前使用的是 sun jdk)。所以也许更新到 7 就足够了。 ***.com/a/9636283/405117 帮了我 【参考方案1】:

通常与 Eclipse 和 JVM 的不兼容架构有关。我打赌你有 eclipse 32 位试图在 64 位 jvm 上运行。

【讨论】:

如何查看Eclipse和JVM的架构? 对于 java:java -version。对于日食:实际上不确定。我只记得我下载了什么 java 版本 "1.6.0_23" Java(TM) SE Runtime Environment (build 1.6.0_23-b05) Java HotSpot(TM) Server VM(build 19.0-b09,混合模式) 我打开了 eclipse 目录,发现 eclipse.ini 文件有一些 64 位的插件细节。也许你可以找到同样的方法:)。我猜是因为您的 Java 环境没有 32 位的位版本。因为我得到了 sun java 和 openjdk 64 位,他们都说 64 位。 确实可以。日食错误消息说:-拱:x86_64。是的。 jvm 32位和eclipse 64位。已解决。【参考方案2】:

如上所述,您肯定使用的是不兼容的 JVM。 运行以下命令检查并设置正确的 JVM:

sudo update-alternatives --config java

【讨论】:

#警告!!!!!!这不是 linux 命令代码!这太神奇了它就像一个魅力!! 为我工作,但似乎几乎没有【参考方案3】:

错误信息不同是可以的,因为您正在使用不同的参数启动 eclipse,而错误信息只是列出了参数。因此,谷歌提供的答案将起作用,我认为以下页面提供的信息就足够了。

http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html

Cannot run Eclipse; JVM terminated. Exit code=13

【讨论】:

" 当您最初收到错误消息时,您可能会看到“requiredJavaVersion=1.5”的内容,这将告诉您所需的 JVM 版本。“错误消息并没有说明. 好像你有一个 32 位的 JVM 但 64 位的 eclipse。下载并尝试 32 位版本的 eclipse(或 64 位 Java),我认为它会工作。【参考方案4】:

我有类似的问题。之后解决了,我从http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html下载了JRE

并把它放到eclipse的路径中如下图-

abc@ubuntu:~/Downloads/eclipse$ ls

about_files

配置

eclipse.ini

图标.xpm

p2 about.html

投放

epl-v10.html

jre

插件 artifacts.xml

日食

特点

notice.html

自述文件

希望对你有帮助。

【讨论】:

以上是关于Eclipse 不启动(Ubuntu):JVM 终止。退出代码=13的主要内容,如果未能解决你的问题,请参考以下文章

指定eclipse启动使用的JVM

eclipse启动报JVM terminated. Exit code=1

eclipse中,哪儿能设置jvm的启动参数

Java JVM 或 Eclipse 启动开销

eclipse中启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误

Eclipse 不启动:EXIT CODE 13 [重复]