当我在linux中启动eclipse(32)时(eclipse 64正确启动) - 我看到了这个错误:
JVM terminated. Exit code=13
/usr/bin/java
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar /home/devil/bin/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os linux
-ws gtk
-arch x86
-showsplash /home/devil/bin/eclipse//plugins/org.eclipse.platform_4.2.1.v201209141800/splash.bmp
-launcher /home/devil/bin/eclipse/eclipse
-name Eclipse
--launcher.library /home/devil/bin/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20120522-1813/eclipse_1502.so
-startup /home/devil/bin/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 6d8006
-vm /usr/bin/java
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar /home/devil/bin/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
这是什么意思?请帮帮我
version java - 6 uname:
linux devil-desktop 3.5.0-21-generic #32-Ubuntu SMP Tue Dec 11 18:51:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
java版:
java version "1.6.0_38" Java(TM) SE Runtime Environment (build 1.6.0_38-b05) Java HotSpot(TM) Server VM (build 20.13-b02, mixed mode)
答案 0 :(得分:0)
我遇到了类似的问题。虽然从OpenJDK切换到SunJDK解决了它。希望它也适合你
答案 1 :(得分:0)
好的,你最有可能在mashine上运行64位版本的java 您的32位版本的eclipse拒绝启动,因为它需要在32位版本的java上运行。
你需要做的是获取一个32位版本的java,解压缩并告诉eclipse在哪里找到它。
这是我发现的一个指南,它更详细地描述了这个过程:
http://rachaelandtom.info/node/1485