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公众号:

posted @ 2017-03-28 08:55  小码农成长记  阅读(43610)  评论(1编辑  收藏  举报