我试图在 Linux 服务器中运行 Java 命令,它运行良好,但是今天当我尝试运行 Java 时,出现了一些错误-
VM 初始化过程中发生错误
无法为对象堆保留足够的空间
无法创建Java虚拟机。
我的记忆空间是 -
root@vps [~]# free -m
total used free shared buffers cached
Mem: 8192 226 7965 0 0 0
-/+ buffers/cache: 226 7965
Swap: 0 0 0
我怎么解决这个问题。
答案1
设置 ulimits 时可能会发生此错误。 的输出是什么ulimit -a
?
答案2
重新启动系统或服务器即可正常运行。