簡體   English   中英

Eclipse:JVM 終止。 退出代碼=2

[英]Eclipse: JVM terminated. Exit code=2

我最近決定開始嘗試 Android 應用程序開發,所以我下載了適用於 Windows 的 Java SE Development Kit 8 (x86)(我有 Windows 8 64 位,但我的指南建議獲得 32 位)、Android SDK 和 Eclipse IDE Java 開發人員 (x86)。

但是,當我雙擊 eclipse.exe 時,我的 Eclipse 不會啟動! 相反,我收到以下錯誤消息:日食錯誤

我嘗試按照我查找的一些解決方案中的建議將 Java 添加到我的環境變量中的 Path 變量中,但它仍然無法正常啟動。

有誰知道我還能嘗試什么? 另外,如果可能的話,請不要使用超級技術詞匯,因為我是這些東西的新手,不會理解你......謝謝哈哈:D

我遇到了同樣的問題,並試圖安裝不同版本的 JDK:1.6、1.7、1.8。

它沒有多大幫助。

當我通過刪除更改 PATH 變量時,問題得到解決

C:\ProgramData\Oracle\Java\javapath;

在命令提示符中,我還運行了以下命令:

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_25
set PATH=C:\Program Files\Java\jdk1.8.0_25\bin;%PATH%

但我認為最重要的是刪除C:\\ProgramData\\Oracle\\Java\\javapath; PATH

我確切地知道如何解決您的問題。 去搜索並放入環境,會出現提示並要求您“為您的帳戶編輯環境變量”,單擊它會彈出一個窗口。 將有在頂部運行的當前路徑(您應該運行 JDK 版本,我的是 1.8),在底部將有可供選擇的路徑。 選擇(在底部)java 路徑並刪除它,然后單擊確定。 這應該有效。

如果它不起作用,您還可以向對我有用的 java bin 文件夾添加一個新路徑。

這是一個替代方案:如此處所述,請確保您在eclipse.ini文件中設置了-vm選項。 它必須是絕對路徑並在 2 個單獨的行上:

-vm
<Absolute Path>\javaw.exe

保存您的 .ini 並重新啟動 Eclipse

一行答案,刪除 'C:\\ProgramData\\Oracle\\Java\\javapath;' 從你的路徑變量。 它將開始工作。

大多數啟動 eclipse 的錯誤都是由於多個 JRE 或 JDK 版本而導致的,這使安裝程序變得瘋狂。

解決方法:進入控制面板->卸載程序

如果您運行的是 64 位 Java,則卸載所有沒有 64 位指示器的 Java。 如果是 32 位,則卸載所有具有 64 位的它就像魔法一樣!

對我有用的是使用Chocolatey包管理器安裝了Adoptopenjdk11

choco install adoptopenjdk11

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM