簡體   English   中英

Java“VM初始化期間發生錯誤”修復?

[英]Java "Error occurred during initialization of VM" fix?

我正在嘗試制作 Minecraft 服務器,但在啟動時出現以下錯誤:

VM 初始化期間發生錯誤無法為對象堆保留足夠的空間錯誤:無法創建 Java 虛擬機錯誤:發生致命異常。 程序將會退出。

我嘗試了所有我能找到的東西:我創建了 CLASS 和 CLASSPATH 環境變量,這些環境變量進入了我的 Java 的 bin 文件夾。 我重新安裝了 java,確保它是 64 位的,就像我的電腦一樣。 不過,我得到這個錯誤。 有誰知道解決方案?

您正在嘗試分配比系統允許分配更多的 RAM。

在您的啟動腳本中,降低 Xmx/Xms 參數的值。

使用-XX:MaxHeapSize=256m (或任何大數字)運行 JVM,可能還有-Xmx512m

當您嘗試轉儲運行 java 的服務時,我實際上已經注意到了這個問題。 嘗試使用 psexec -s 執行轉儲

我不確定為什么這似乎適用於某些服務器而不是其他服務器

我有同樣的錯誤。 以管理員身份運行 cmd 解決了它。

我在嘗試構建 selenium webdriver 時遇到了這個錯誤。 正如上面 Rogue 所建議的,我們需要減少參數中分配的內存。

我改變了java堆大小參數如下

java $JAVA_OPTS -Xmx256m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=256m -jar third_party/jruby/jruby-complete.jar -X-C -S rake $*

我的 IntellijIDEA 分配的 jvm 內存空間比系統分配的更多,我也遇到了這個問題。 我的問題是通過卸載JDK並重新安裝來解決的。

它也發生在我身上。 我的日食不會運行。 像 3 次一樣卸載並重新安裝了 eclipse,但沒有運氣。 在谷歌搜索期間遇到了這個問題,Yasir 的回答幫助了我,因為我最近還在我的 DEV BOX 中安裝了 IntelliJ。 所以刪除了 C:\Program Files\Java 文件夾並將 java 重新安裝到默認安裝文件夾中,它可以工作。 從以前的設置中,我的系統路徑中也有 jdk。

重新安裝最新版本的 JDK 后,我的問題得到了解決。

暫無
暫無

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

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