eclipse启动不了报错java was started but returned exit code=13
今天在开启eclipse时,首先就报错:java was started but returned exit code=13,百度了一下原因说是:安装了32的jdk,与eclipse要求的64位jdk不符合
报错的界面如下所示:
但是,我的原因并不是这个,而是如下的原因:
(1)首先,我要说明一点:电脑上有2个java版本,一个是免安装版的jdk8;另一个是安装版的java(“JavaSetup8u121”),而且是ORACLE的JAVA
我们公司服务器在堡垒机上,我需要使用浏览器去打开堡垒机(该堡垒机需要java的支持,所以需要安装版的java),但是浏览器不支持,必须要安装个ORACLE的JAVA,浏览器才可以进入堡垒机的页面并登陆成功。然而,eclipse使用免安装版的jdk8.
方法一:这个问题是:将ORACLE的JAVA卸载之后,ECLIPSE又可以启动了。但是这个并不能解决问题,总不能使用堡垒机就要再安装java吧
方法二:安装版的java无需卸载;eclipse也可以使用免安装版的jdk8
首先找到eclipse的安装目录,下面有一个文件“eclipse.ini”,使用记事本或者其他的编辑器打开
如下:
在该文件第三行中编辑如下的信息:
-vm
E:\kaifa\jdk8\JDK8\JDK\bin\javaw.exe //这个是电脑上面安装版本的javaw.exe,各自的情况不同,视情况而定
完成后,重启eclipse即可
其他参考:
http://zhidao.baidu.com/question/1367307106041927459.html
http://zhidao.baidu.com/question/570567914.html
http://blog.csdn.net/wangyuchun_799/article/details/46836297
http://www.cnblogs.com/fengxm/p/6082309.html
大家好,我是威5,更多精彩关注wx公众号: