。当我使用root帐户时,我可以正常使用java。但是当我的用户帐户,它返回下列错误无法创建面向Java虚拟机初始化的一些问题的Java虚拟机
[email protected]# $JAVA_HOME/bin/java -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
它不似乎是一个记忆的问题,因为相同的命令可root帐户。可用内存(免费-m)超过1200MB 此外,我已经尝试增加JVM内存限制
你确定两者都使用相同的java可执行文件吗?另外,我认为你可以限制一个特定用户可用的内存,如果你以用户的身份执行ulimit -a,它是否规定了最大内存大小的限制? – 2012-03-27 14:23:01
与内存相关的两行如'最大锁定内存(千字节,-1)32 最大内存大小(千字节,-m)200000' – 2012-03-27 14:28:58
'虚拟内存(千字节,-v)200000' – 2012-03-27 14:29:47