簡體   English   中英

Java無效的最大堆大小

[英]Java Invalid maximum heap size

我剛剛在我的VServer和JRE build 1.7.0_67-b01上安裝了Ubuntu 64Bit。 如果我想運行一個java jar文件,它說

無效的最大堆大小:-Xmx錯誤:無法創建Java虛擬機。 錯誤:發生了致命異常。 程序將會退出。

java -help說

java版“1.7.0_67”Java(TM)SE運行時環境(版本1.7.0_67-b01)Java HotSpot(TM)64位服務器VM(版本24.65-b04,混合模式)

我為-Xmx嘗試了1M,256M,1024M,2G和4G,沒有任何作用。 我不知道隱藏的設置嗎?

這是我使用的命令:

java -Xmx 1024M -Xms 1024M -jar MyConverter.jar

刪除Xmx和Xms之后的空格

檢查機器的RAM。 xmx喊你的RAM的一半。 此外,xms在啟動時是jvm堆大小,而xmx是jvm生命周期期間的最大堆大小。 它還取決於您的應用程序在執行期間將占用多少內存。

我有一個案例與Windows和Linux之間的不兼容行結束有關。 因此,如果沒有任何幫助,請確保您不從Windows復制文件。

暫無
暫無

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

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