在Linux中启动Eclipse时出错:"JVM已终止.退出代码= 13"

Fly*_*Cat 19 eclipse linux

我正在尝试运行eclipse并遇到错误.我使用Kubuntu作为我的操作系统,当我输入java -version终端时,我得到了"java版本"1.6.0_23"'.我安装了openJDK,但我不确定下一步该怎么做.有什么想法吗?谢谢.

错误:

   JVM terminated. Exit code=13
    /usr/bin/java
    -Dosgi.requiredJavaVersion=1.5
    -XX:MaxPermSize=256m
    -Xms40m
    -Xmx384m
    -jar /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
    -os linux
    -ws gtk
    -arch x86
    -showsplash
    -    launcher /home/lucky/Downloads/eclipse/eclipse
    -name Eclipse
    --launcher.library /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345/eclipse_1310.so
    -startup /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
    -exitdata 5cf8058
    -product org.eclipse.epp.package.php.product
    -vm /usr/bin/java
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -XX:MaxPermSize=256m
    -Xms40m
    -Xmx384m
    -jar /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
Run Code Online (Sandbox Code Playgroud)

我的eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.php.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
Run Code Online (Sandbox Code Playgroud)

Mar*_*inK 42

看看错误中的路径,似乎你没有在ubuntu存储库中使用eclipse(这很好用).

  1. 检查jvm是64位还是32位.java -version会告诉你的.如果你发现这是一个64位的jvm,那么回到eclipse.org并下载一个64位的eclipse版本.你有一个32位的jvm日食.请查看错误消息-arch x86

  2. 尝试使用-vm参数从shell启动eclipse .在ubuntu上,您可以找到已安装的jre/jdk /var/lib/jvm/.例如:

./eclipse -vm /var/lib/jvm/sun-java6-jdk/bin

您可以将此参数添加到eclipse.ini文件中.

帮助?

这也可能是有趣的:JVM的Eclipse启动错误终止.升级Ubuntu更新后退出代码= 13


Emp*_*ind 7

我在以下视频中找到了错误13和1的解决方案:

Eclipse错误13和错误1

通过在eclipse目录中编辑eclipse.ini来修复这两个错误.

通过向javaw添加完整路径来修复错误13.在我的情况下它是:

-vm
c:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)

错误1是在设置vm之前为虚拟机设置参数引起的.本身.这意味着我们刚添加的两行必须在之前

-vmargs
Run Code Online (Sandbox Code Playgroud)

线.

完成.