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

  1. 我安装了Ubuntu 14.04 LTS(64bit)
  2. 之后安装64位的Eclipse Luno Standard
  3. 安装Jdk并按照以下步骤设置jdk,

    http://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux

  4. 然后启用我的Eclipse启动后给我一个下面的错误,

    VM终止。 退出代码= 2

    /usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms256m -Xmx1024m -jar /home/eheuristic/Ecclipse/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415- 2008.jar -os linux -ws gtk -arch x86_64 -showsplash /home/eheuristic/Ecclipse/eclipse//plugins/org.eclipse.platform_4.4.0.v20140925- 0400/splash.bmp -launcher /home/eheuristic/Ecclipse/eclipse/eclipse -name Eclipse --launcher.library /home/eheuristic/Ecclipse/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1. 200.v20140603-1326/eclipse_1605.so -startup /home/eheuristic/Ecclipse/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata 208017 -product org.eclipse.epp.package.java.product -vm /usr/bin/java -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms256m -Xmx1024m -jar /home/eheuristic/Ecclipse/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 

我这么多试图解决设置环境variables,但不能做,帮助我一个build议如何解决它。

首先,我强烈建议你使用webupd8 ppa

 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer 

然后设置它

 sudo update-java-alternatives -s java-8-oracle 

优点是易于更新。

写在eclipse.in文件的顶部

 -startu -vm /usr/local/jdk/jre/bin 

根据您的系统更改路径

有同样的错误。 解决它:

sudo update-alternatives –config java

我开始“在手动模式下使用/ usr / lib / jvm / java-8 -openjdk-amd64 / jre / bin / java来提供/ usr / bin / java(java)” – 这是选项4,它工作正常。

我正在使用Luna Service Release 2(4.4.2)。

希望它能帮助别人。

我确切地知道如何解决你的问题,去搜索和放置在环境中,一个提示就会出现,并要求你“编辑你的账户的环境变量”点击,会弹出一个窗口。 会有当前的路径在顶部运行(你应该让你的jdk版本运行在我的版本是1.8),而在最下面会有路径可供选择。 选择(在底部)的java路径,并删除它,然后单击确定。 它应该工作

我发现我的愚蠢的解决方案,

我试图安装支持32位的jdk。

我下载新的jdk1.8.0_25为64位,并按照步骤,我得到的解决方案。

尝试在Java 9上运行Ubuntu和Android Studio时,遇到同样的问题。 解决方案:安装Java 8

  sudo apt-get install oracle-java8-installer 

并将其设置为默认值

  sudo apt-get install oracle-java8-set-default 

和voilà。