/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 ~~~~~~~~成功来,哈哈