在 Ubuntu 上下了个最新的 Eclipse ,解压后运行报这样的错误:
当然 JDK 的安装及环境变量的配置是没有问题的。使用 java -version 查询本机的JDK版本是可以的。
如果不知道JDK该如何安装,可参考: http://www.cnblogs.com/memory4young/p/ubuntu-install-jdk.html
不是JDK的问题,那就是 Eclipse 本身的问题了。
Eclipse 的配置存放在安装目录下的 eclipse.ini 里了。
原始文件如下(没有 vm 设置):
1 -startup 2 plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 3 --launcher.library 4 plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140116-2212 5 -product 6 org.eclipse.epp.package.standard.product 7 --launcher.defaultAction 8 openFile 9 -showsplash 10 org.eclipse.platform 11 --launcher.XXMaxPermSize 12 256m 13 --launcher.defaultAction 14 openFile 15 --launcher.appendVmargs 16 -vmargs 17 -Dosgi.requiredJavaVersion=1.6 18 -XX:MaxPermSize=256m 19 -Xms40m 20 -Xmx512m
在 -showsplash 这一行的上面,加上如下代码:
-vm
你的JDK路径
注:请注意添加的位置。其他位置不一定有效。
TIPS: 修改之前,最好备份一下。
添加完成后,如下:
1 -startup 2 plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 3 --launcher.library 4 plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140116-2212 5 -product 6 org.eclipse.epp.package.standard.product 7 --launcher.defaultAction 8 openFile 9 -vm 10 /opt/jdk/jdk1.7/bin 11 -showsplash 12 org.eclipse.platform 13 --launcher.XXMaxPermSize 14 256m 15 --launcher.defaultAction 16 openFile 17 --launcher.appendVmargs 18 -vmargs 19 -Dosgi.requiredJavaVersion=1.6 20 -XX:MaxPermSize=256m 21 -Xms40m 22 -Xmx512m
这样,保存后,就可以正常启动 Eclipse 了。