我想这是这样的: Cannot run Eclipse; JVM terminated. Exit code=13 但我不想完全重新安装Eclipse。
所以,既然我不想重新安装eclipse,我希望有人可以查看我的错误信息和我的eclipse.ini并给我一些想法。
这是当我尝试在我的红帽上运行eclipse时弹出的错误消息:
JVM terminated. Exit code=13
/usr/bin/java
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-Dorg.eclipse.swt.browser.DefaultType=webkit
-jar /rhel5pdi/apollo/var/env/eclipse-4.2/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /rhel5pdi/apollo/var/env/eclipse-4.2/eclipse//plugins/org.eclipse.platform_4.2.2.v201302041200/splash.bmp
-launcher /rhel5pdi/apollo/var/env/eclipse-4.2/eclipse/eclipse
-name Eclipse
--launcher.library /rhel5pdi/apollo/var/env/eclipse-4.2/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807/eclipse_1502.so
-startup /rhel5pdi/apollo/var/env/eclipse-4.2/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 2c0012
-product org.eclipse.epp.package.jee.product
-vm /usr/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-Dorg.eclipse.swt.browser.DefaultType=webkit
-jar /rhel5pdi/apollo/var/env/eclipse-4.2/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
============
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-Dorg.eclipse.swt.browser.DefaultType=webkit
答案 0 :(得分:0)
我有一段时间遇到过类似的问题。我最终在StackOverflow的帖子中找到了解决方案(当我记得在哪里时会引用)。这张海报提到了与“日食三位一体”有关的事情。这指的是Eclipse,JRE / JDK和OS都具有相同的体系结构。所以32bit / 32bit / 32bit或64bit / 64bit / 64bit。
答案 1 :(得分:0)
退出代码13(总是)由于Eclipse和它运行的JVM之间的位错误不匹配;它们必须是32位或64位。很多人遇到麻烦,因为他们认为他们在特定的JVM中运行Eclipse,但没有在eclipse.ini
中正确指定它,所以Eclipse选择了错误的。
仔细阅读eclipse.ini
wiki page ,了解如何指定希望Eclipse运行的JVM(最好是JDK)的完整路径。我再说一遍:阅读说明完全< / em>和小心,格式非常特别。
或者,您可以使用Eclipse安装程序自动在您的计算机上找到适当的JVM,或者如果找不到,则指示您到哪里获取一个JVM。见https://stackoverflow.com/a/31885692/639520