今天在開啟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