如何修復 Windows 11 中的“無法創建 Java 虛擬機”錯誤

啟動基於 Java 的應用程序時出現“無法創建 Java 虛擬機”錯誤。毫無疑問,這個錯誤可以在PC上修復。但在沒有任何技術指導的情況下修復它可能相當困難。因此,我們創建了本指南來幫助您修復 Windows 11 中的“無法創建 Java 虛擬機”錯誤。

在本指南中,我們將分享幾種工作方式修復 Windows 11 中的此錯誤。因此,請繼續閱讀此深入的故障排除指南並學習修復“無法創建 Java 虛擬機”錯誤。

當訪問基於 Java 的應用程序時,多種原因可能會導致 Windows 11 PC 上出現“無法創建 Java 虛擬機”錯誤。在本節中,我們將列出此惱人錯誤的所有常見原因。您可以檢查以下可能的原因:

  • Java 安裝錯誤
  • 應用程序工作問題
  • 錯誤和故障
  • 缺少管理員權限
  • Java 系統內存不足
  • 第三方應用程序和服務
  • JDK(Java 開發工具包)
  • Java 安裝問題
  • Windows Defender 防火牆的衝突
  • 過時的 Ja​​va 應用程序

修復 Windows 11 中的“無法創建 Java 虛擬機”錯誤

幸運的是,“無法創建Java虛擬機”錯誤在Windows 11中可以輕鬆解決。下面,我們將分享幾種方式以消除 Windows 11 PC 上的此錯誤。因此,請嘗試我們將在本節中分享的所有修復程序來修復“無法創建 Java 虛擬機:”

1. 重新啟動您的電腦

有時,計算機中的臨時問題也會導致這些錯誤。所以,我們建議您重新啟動電腦消滅它們。最好的部分是,有時重新啟動電腦可以解決問題。因此,請按照以下步驟重新啟動您的 Windows 11 電腦或筆記本電腦:

1.要重新啟動電腦以修復臨時故障,請按 Alt + F4 打開關閉Windows

2.關閉Windows提示時,單擊下拉菜單並選擇重新啟動從中選擇。

3.進入重新啟動 PC 並查看“無法創建 Java 虛擬機”錯誤是否仍然存在。

2. 驗證 Java 安裝

驗證 PC 或筆記本電腦上的 Java 安裝可以幫助您檢測 Java 當前版本的問題。您可以通過以下方式輕鬆驗證 Java 安裝執行java版本命令在命令提示符實用程序中。

運行上述命令將顯示一些有關 Java 的重要信息,例如當前版本和安裝日期。請按照以下步驟了解如何驗證 Windows 11 中的 Java 安裝:

1.啟動Windows 搜索框通過按Windows 鍵並輸入命令提示符在其中。

2.在下面命令提示符在結果中,單擊以管理員身份運行然後選擇是的

3.命令提示符,執行以下命令並按輸入鍵運行它:

java -version

4.運行上述命令後,您將看到 PC 上安裝的所有 JDK 版本的列表以及安裝日期。如果您沒有看到任何列表或看到錯誤,則表示您的 Windows 11 電腦上未安裝 Java。您需要使用以下命令安裝它:

java -cp <path to jre>jre-64.exe

筆記:你需要更換<path to jre>將上面的命令中的 JRE 在您的 PC 上的實際路徑替換為您的 PC 上的 JRE 的實際路徑。

5.在控制台中運行 java -version 後,檢查版本並安裝更新的 Java 應用程序。

3.在任務管理器中強制關閉Java進程

由於 Java 工作問題,可能會出現“無法創建 Java 虛擬機”錯誤消息。由於這個原因,我們建議您強制關閉Java進程在 PC 上的任務管理器實用程序中,然後將其恢復。因此,請按照以下步驟輕鬆重新啟動 Windows 11 計算機上的 Java 進程:

1.按 Ctrl + Shift + Esc 打開任務管理器實用程序在您的 Windows 11 電腦或筆記本電腦上。

2.工作管理員窗口,找到爪哇下處理流程然後右鍵單擊它。

3.選擇結束任務從上下文菜單強制關閉 PC 上的 Java 進程。

4.最後,打開Java應用程序並檢查“無法創建 Java 虛擬機”是否已修復。

4. 使用管理員權限運行Java.exe文件

缺少管理權限也可能是設備上出現“無法創建 Java 虛擬機”錯誤的原因。因此,我們建議您使用管理員權限啟動 Java.exe在您的 Windows PC 上。您可以按照以下步驟執行相同操作:

1.類型爪哇在搜索框中,單擊結果中旁邊的箭頭並選擇打開文件位置

2.文件瀏覽器窗口,右鍵單擊執行程序並選擇特性從菜單中。

3.特性窗口,轉到相容性選項卡並選中以管理員身份運行程序複選框以始終以提升的權限啟動該程序。

4.最後,點擊申請進而好的單擊底部以保存更改並關閉窗口。

5.增加Java的系統內存應用程式

內存分配不足也是該錯誤不斷出現的原因之一。牢記這一點,增加Java分配的內存應用程式在您的電腦上。這樣做將使 Java 和應用程序能夠在 Java 上正常運行,而不會出現任何崩潰。有兩種方法可以更改堆大小。下面,我們解釋了這兩種方法:

通過手動修改變量

按照添加的步驟通過手動修改環境變量來實現相同的目的:

1.啟動Windows 搜索框在計算機上,然後輸入環境變量

2.選擇編輯系統環境變量從結果到打開系統屬性

3.系統屬性窗口,單擊環境變量...並選擇新的…按鈕。

4.新系統變量提示,鍵入JAVA_選項變量名稱:文本字段。

4.進入-Xmx512M變量值:字段,然後選擇好的保存上述更改。

5.最後,單擊好的在最後一個窗口中再次單擊按鈕以增加堆大小值。

使用 Java 控制面板

增加堆大小值的另一種方法是使用 PC 上的 Java 控制面板:

1.按 Windows + R 打開運行命令框, 類型控制中,然後按輸入鍵

2.控制面板窗口,選擇程式選項並找到Java(32 位)應用程式.

3.選擇它,然後在Java控制面板窗口,轉到爪哇頂部菜單中的選項卡。

4.在下一個選項卡中,選擇看法…,按兩下運行時參數列和類型-Xmx512米。

為 Java 應用程序分配更多內存後,請查看 Java 應用程序的問題是否得到解決。

6.更新Java應用程序

出現此錯誤的原因可能是 Java 應用程序中的錯誤和故障,Oracle 已經收到了新的更新來修復這些問題。記住這一點,我們建議您更新Java程序在您的 Windows 11 PC 上查找新更新並安裝它們以解決此問題。並且,以下是執行相同操作的正確提示:

1.打開Windows 搜索框, 類型配置Java並從搜索結果中選擇它。

2.前往更新的選項卡Java控制面板窗口,然後在其中單擊立即更新按鈕。這將在 PC 上啟動 Java 更新應用程序並查找 Java 應用程序的新更新。

3.更新 PC 上的 Java 應用程序後,重新打開它並確認錯誤現在是否消失。

7.卸載並重新安裝Java

解決 Windows 11 中 Java 問題的一種方法是卸載應用程序從 PC 上刪除,然後重新安裝。希望這樣做能夠解決該程序的所有問題。我們在下面提到了在 Windows 11 中重新安裝 Java 應用程序的提示。只需跟隨他們:

1.點擊這裡Java 卸載工具下載頁面並點擊我同意條款並想繼續

2.另存為窗口,單擊節省下載Java卸載工具.exe文件在您的電腦上。

3.一旦Java卸載工具.exe文件下載後,單擊它並按照屏幕上的步驟進行安裝。

4.啟動該工具,選擇該工具檢測到的所有 Java 版本,然後單擊下一頁>按鈕。

5.單擊是的按鈕,然後等待 Java 卸載工具從計算機中刪除 Java。

6.從設備中刪除 Java 後,請轉至Java 下載頁面,並獲取工具。

7.最後,打開該文件並將其安裝到 Windows 11 電腦上以檢查問題是否已解決。

8. 在 Windows 乾淨啟動狀態下安裝 Java

如前所述,第三方程序也可能是導致此問題的原因。因此,我們建議您從 PC 中刪除 Java 應用程序,將 PC 啟動到安全模式,然後重新安裝。這將防止設備上的第三方應用程序中斷 Java 的工作。我們在下面添加了將 Windows 11 啟動到安全模式的過程,因此請檢查它們:

1.打開運行命令框同時按 Windows + R 在您的系統上。

2.運行命令框, 類型系統配置並按輸入鍵打開系統配置

3.在下一個窗口中,轉到開機選項卡,並在啟動選項,勾選安全啟動選項。

4.勾選上面的複選框後, 點擊申請進而好的單擊底部以應用更改。

5.最後,選​​擇重新啟動選擇重新啟動 PC,完成後重新安裝 Java 應用程序。

9. 嘗試開發者版本

如果應用程序問題仍然存在,我們建議您獲取其開發者版本,因為 Java 應用程序的開發人員版本可能存在與普通應用程序不同的問題。您可以點擊這裡在 Windows 11 PC 上下載 Java 的 Developer 應用程序。

10.刪除JDK(Java開發工具包)

一些用戶報告說,在 PC 上保留 Java 開發工具包 (JDK) 也可能導致此錯誤。因此,如果您的 Windows 11 電腦上有此程序,請將其卸載並檢查問題是否得到解決。以下是在 Windows 11 中刪除程序的正確步驟:

1.要卸載 Windows 11 中的應用程序,請打開設置應用程序並前往應用程式部分從左側開始。

2.選擇已安裝的應用程序選項可查看所有已安裝的應用程序並查找 JDK 應用程序。

3.單擊三點 (...)在應用程序旁邊,從下拉列表中選擇解除安裝選項。

4.點擊解除安裝在從 PC 卸載 Java 開發工具包 (JDK) 的新提示中。

11.關閉Windows Defender防火牆

您的 Windows 11 PC 的防火牆可能會阻止 Java 虛擬機正常工作,這就是出現此問題的原因。因此,為了檢查假設是否正確,關閉Windows Defender防火牆一段時間在您的 Windows 11 電腦或筆記本電腦上。您可以按照以下說明了解如何輕鬆禁用它:

1.啟動Windows安全 應用程式在您的 PC 上,單擊左側防火牆和網絡保護

2.防火牆和網絡保護窗口,單擊公網並禁用下一個屏幕上的切換。禁用公共防火牆後,只需禁用專用防火牆即可。

3.禁用兩個防火牆後,確認創建計算機時是否仍然出現錯誤。

12.刪除衝突的Windows更新

微軟論壇中的一些用戶表示,在他們的案例中,該問題是在計算機上安裝與語言相關的 Windows 更新後開始出現的。如果您也有同樣的情況,那麼我們建議您卸載它從您的 Windows 設備中卸載它,並檢查問題是否在卸載後消失。以下是在 PC 上卸載更新的步驟:

閱讀更多:修復:虛擬機無法啟動,因為管理程序未運行

1.在左側搜索框中設置實用程序, 類型卸載更新,然後選擇它。

2.卸載更新屏幕上,找到衝突的更新,然後單擊解除安裝旁邊的按鈕。

3.再次單擊解除安裝旁邊的按鈕可從 Windows 11 電腦中刪除衝突的更新。

13.聯繫 Java 支持以獲得進一步幫助

如果上述解決方案都無法幫助您修復 Windows 11 PC 或筆記本電腦上的“無法創建 Java 虛擬機”,那麼最後一個選項是聯繫 Java 客戶支持。您可以與他們分享問題,讓他們調查並為您解決。因此,請檢查以下步驟以了解如何联系 Java 的客戶支持:

1.點擊這裡在瀏覽器中訪問Java的官方網站,然後單擊支持頁腳中的選項。

2.在下一個屏幕上,單擊Java SE 訂閱者發送短信並完成購買以聯繫支持人員。

常見問題解答

為什麼我無法創建 Java 虛擬機 Minecraft?

無法在 Minecraft 中創建 Java 虛擬機的一些最常見原因是錯誤和故障、缺少管理員權限、防火牆衝突等等。

Java 中的虛擬機錯誤是什麼?

當內部錯誤或資源限制阻止 Java 正常工作時,Java 中就會出現此錯誤。

如何啟用Java虛擬機?

要在 Windows 11 PC 上啟用 Java 虛擬機,請按照以下提示操作:

1.打開命令提示符在 Windows 11 PC 上打開窗口並在其中運行添加的命令:

java -version

2.在控制台中執行列出的命令,並在其中替換<path to jre>JRE的實際路徑:

java -cp <path to jre>jre-64.exe

3.執行上述代碼後,Java 虛擬機將在您的設備上啟用。

如何修復虛擬機初始化過程中出現的錯誤?

要修復虛擬機初始化期間發生的錯誤,請更改計算機的變量。

創建Java虛擬機失敗如何解決?

如果您無法在 Windows PC 上創建 JVM,請考慮更新 PC 上的 Java 程序。您還可以考慮在 PC 上卸載並重新安裝 Java 應用程序。

最後的話

有幾個不同的因素可能是導致 Windows 11 PC 或筆記本電腦上出現“無法創建 Java 虛擬機”錯誤消息的原因。它通常出現在訪問基於 Java 的程序(例如 Minecraft)時。幸運的是,在本故障排除指南中,我們分享了幾個工作解決方案輕鬆擺脫它。

希望共享的解決方案可以幫助您擺脫“無法創建 Java 虛擬機”錯誤。如果是,請告訴我們提到的哪種解決方法可以幫助您解決此問題。