ubuntu eclipse 运行出错 Exit code = 2 解决方案

来源:互联网 发布:京都议定书 知乎 编辑:程序博客网 时间:2024/04/29 17:05
JVM terminated. Exit code=2
/usr/bin/java
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx768m
-Declipse.buildId=v22.6.2-1085508
-XX:MaxPermSize=512M
-jar /home/zpz-super/android/adt-bundle-linux-x86_64-20140321/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/zpz-super/android/adt-bundle-linux-x86_64-20140321/eclipse/eclipse
-name Eclipse
--launcher.library /home/zpz-super/android/adt-bundle-linux-x86_64-20140321/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130807-1835/eclipse_1506.so
-startup /home/zpz-super/android/adt-bundle-linux-x86_64-20140321/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.appendVmargs
-exitdata 2a0013
-product com.android.ide.eclipse.adt.package.product
-vm /usr/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx768m
-Declipse.buildId=v22.6.2-1085508
-XX:MaxPermSize=512M

-jar /home/zpz-super/android/adt-bundle-linux-x86_64-20140321/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

===================================================================================================================

新装来jdk之后 ,莫名其妙的出现来这种错误,明明在公司好好的android deverlop tools 回家就出现这种错误,费了老大劲,最终还是解决,nice~~

接下来描诉下解决的方案和过程。

仔细观看 出现的错误提示的前两行代码可以知道一个信息 大概的问题就是jdk的配置出来问题。

于是开始仔细的排查jdk路径和相关模式的设置,在终端输入java -version 出现来jdk单版本信息,说明来路径是没有问题的

我们看到来一个路径信息就是 /usr/bin/java  有可能是 /usr/bin 中的java 快捷方式 没有链接到 我们jdk单路径下边。

于是终端执行一次sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_55/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_55/bin/javac 300

再次尝试打开eclipse 发现还是   外甥打灯笼--照旧了

于是乎 就尝试炸 配置下默认的java 链接

终端给出来三个选项

有两个是以 javac 结尾来 ,忽略掉 ,选择以java结尾单编号输入 ,,,回车,,

然后在打开eclipse   nice ~~~~~~~~成功来,哈哈






0 0
原创粉丝点击