2015-03-24 80 views
-1

Eclipse在幾個月內工作正常,突然間,我在嘗試啓動時收到錯誤代碼13。搜索表明這是來自java的不兼容「比特性」。自從我下載了一個新的eclipse副本,卸載了所有java副本,重新安裝了x64 &運行eclipse x64,卸載了&嘗試x86與32位eclipse &隔開其他可能的組合。Eclipse不會啓動錯誤13

現在,如果我在本地運行帶有JDK文件夾自身副本的eclipse,如果我使用帶有32位eclipse的32位java,或者「使用JNI共享庫時失敗」 64位副本。

+0

可能重複的[無法運行Eclipse; JVM終止。退出代碼= 13](http://stackoverflow.com/questions/4945178/cannot-run-eclipse-jvm-terminated-exit-code-13) – 2015-03-24 22:42:05

+0

題外話:如果你可以嘗試intellij的想法 - 你不會回到日食:) – 2015-03-24 22:49:25

回答

1

看看這可以幫助你。

根據這個網站,有一些原因的錯誤,請參閱上面的鏈接解釋如何解決它。

原因1:這個問題背後最常見的原因是,我們試圖安裝不同的位版本 - 即64位或32位版本的軟件。它可能是Eclipse或Java。

原因2:在配置的eclipse.ini文件錯誤

原因3:特殊字符(#,@!)在Eclipse的安裝目錄

原因4:您可能使用最新版本的Eclipse,但你可能會使用錯誤的版本或Java虛擬機(JVM)的不受支持的版本

http://www.ashout.com/fix-java-started-returned-exit-code13-eclipse/

1

是啊,我已經讀&嘗試了這一切。

解決方案是非常荒謬的: 我注意到,當我試圖通過瀏覽器驗證Java所有我得到的是一個灰色的框,並在其他網頁上的Java小程序失敗。經過幾小時的瘋狂,我發現我也遇到了與其他應用程序有關的一些網絡問題。

發現HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ services \ Tcpip \ Parameters \ Interfaces {(my interface id)}上的權限錯誤導致Java在系統中運行任何應用程序的系統中的全局用戶崩潰。

這是造成隨機誤差,如

的NoClassDefFoundError 無法初始化類sun.security.provider.SecureRandom $ SeederHolder

這個接口是不是即使在實際上沒使用&再也不存在了,但是當我試圖打開密鑰時,我得到了拒絕訪問錯誤。在我將這個密鑰&的所有權刪除之後,它再次在各處都可以工作。