Java was started but returned exit code=13 問題解決


 

我在安裝完jdk后,也對環境進行了配置,且環境的配置是沒有問題的。最后我下載了eclipse,然后打開之后就發現了以下圖所示的錯誤:

Java was started but returned exit code=13

C:\ProgramData\Oracle\Java\javapath\javaw.exe

 

 

我先在網上先時百度了一下,得到的答案大都是不靠譜,然后我就翻牆geogel了一下,得到的答案大致有兩個方面的:

(1)jdk的環境有問題

(2)Jdk的版本和eclipse的版本不一致(jdk是32bit,eclipse是64bit或者是相反的)

 

如果是jdk環境出錯的話,一般的解決方法是在eclipse.ini (和eclipse同一個文件夾)這個文件中添加如下的句子:

-vm

C:\Program Files\Java\jdk1.7.0_60\bin\avaw.exe

並不是添加

-vm

C:\ProgramData\Oracle\Java\javapath\javaw.exe

 

以上的句子添加完之后就重新啟動eclipse,然后又發現了如下的錯誤:

Failed to load the jni shared library “C:\Program Files (x86)\Java\jdk1.8.0_101\jre\bin\server

\jvm.dll

 

 

於是又查找了一下關於Failed to load the jni shared library 這一類的錯誤,一般有兩種情況:

1,jdk的環境配置有問題

2,jdk與Eclispe的版本不一致(32位/64位)

 

所以從上面我們的結果可以看出我們修改了eclipse.ini中配置還是無法解決問題,還出現了新的問題,那出現問題的地方應該是jdk和eclipse的版本有問題了。

 

根據以上的方法,最后證明確實是我的jdk和eclipse的版本不一致導致了我們最開始的問題,我原本操作系統是64位的,eclipse是64位,然而jdk確實32位的,最后我在下載了一個64位的jdk之后就可以正常啟動eclipse了。

 

 

資料參考自:

http://stackoverflow.com/questions/4587518/eclipses-error-on-startup-in-windows-7

http://www.myexception.cn/program/2036913.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM