Java 无法运行Eclipse;JVM终止。退出代码=13,与其他代码不同
我猜是这样的: 但我不想完全重新安装Eclipse 因此,由于我不想重新安装eclipse,我希望有人能看到我的错误消息和eclipse.ini,并给我一些想法 以下是当我尝试在我的红帽上运行eclipse时弹出的错误消息:Java 无法运行Eclipse;JVM终止。退出代码=13,与其他代码不同,java,android,eclipse,Java,Android,Eclipse,我猜是这样的: 但我不想完全重新安装Eclipse 因此,由于我不想重新安装eclipse,我希望有人能看到我的错误消息和eclipse.ini,并给我一些想法 以下是当我尝试在我的红帽上运行eclipse时弹出的错误消息: JVM terminated. Exit code=13 /usr/bin/java -Dosgi.requiredJavaVersion=1.5 -Dhelp.lucene.tokenizer=standard -XX:MaxPermSize=256m -Xm
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
============
这是eclipse.ini
不久前我也有类似的问题。我最终在一篇关于StackOverflow的文章中找到了解决方案,当我记得在哪里时,我会引用它。海报上提到了与日食神圣三位一体有关的东西。这指的是Eclipse、JRE/JDK和操作系统都具有相同的体系结构。所以32位/32位/32位或64位/64位/64位。退出代码13总是由于Eclipse和它运行的JVM之间的位不匹配;它们必须都是32位或64位。许多人遇到了麻烦,因为他们认为自己在特定的JVM中运行Eclipse,但没有在Eclipse.ini中正确指定它,所以Eclipse选择了错误的JVM。 请仔细阅读,以了解如何指定希望Eclipse在其中运行的JVM(最好是JDK)的完整路径。我重复一遍:由于格式非常特殊,请仔细阅读说明
或者,您可以使用Eclipse安装程序,它会自动在您的机器上定位适当的JVM,或者在找不到JVM的情况下指示您从何处获取JVM。请参见您是否更新了eclipse?我不知道trinity sic,但eclipse neon 32位在64位Linux Debian上的Java 1.8 32位上运行良好。您所需要的只是Java和eclipse具有相同的体系结构。
--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