jvm Java最大堆大小无效

gojuced7  于 2022-11-07  发布在  Java
关注(0)|答案(4)|浏览(269)

我刚在VServer上安装了Ubuntu 64位和JRE build 1.7.0_67-b 01。如果我想运行java jar文件,它会显示
无效的最大堆大小:-Xmx错误:无法创建Java虚拟机。错误:发生严重的例外状况。程式将结束。
java -帮助说明
Java版本“1.7.0_67”Java(TM)SE运行时环境(内部版本1.7.0_67-b 01)Java HotSpot(TM)64位服务器虚拟机(内部版本24.65-b 04,混合模式)
我试了1 M,256 M,1024 M,2G和4G的-Xmx,没有任何效果。是否有隐藏的设置我不知道?
下面是我使用的命令:

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

toe950271#

删除Xmx和Xms后面的空格

olqngx59

olqngx592#

如果您需要使用2G以上的网络(例如使用此交换机的4G网络:- Xmx 4096 m),请确保已安装用于Windows x64的JRE。

63lcw9qa

63lcw9qa3#

检查你机器的内存。xmx必须是你的内存的一半。另外,xms是jvm堆在开始时的大小,而xmx是jvm生命周期中的最大堆大小。它还取决于你的应用程序在执行过程中占用多少内存。

but5z9lq

but5z9lq4#

我有一个案件与不兼容的行结束之间的Windows和Linux。所以,如果没有帮助,请确保您不复制文件从Windows。

相关问题