我已经使用ssh连接到基于linux的服务器。最近,我已经安装了JDK使用下面的命令:如何解决'VM初始化过程中发生错误'java?
sudo yum install java-1.6.0-openjdk-devel
和JDK安装成功,但每当我运行命令java
或javac
我收到以下错误:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
即使运行命令java -version
,会带来这个错误。当我试图给Java的使用java -Xmx512m -Xms256m -version
更多的空间,我会得到以下错误:
*** glibc detected *** java: double free or corruption (!prev): 0x00007fc84400e270 ***
*** glibc detected *** java: double free or corruption (fasttop): 0x00007fc8440089f0 ***
#
Aborted (core dumped)
我怎样才能解决这个问题?
在此先感谢
尝试'哪个java'来查看哪个java正在运行?可能它没有运行到正确的?或者直接从它的bin目录执行java? –
你对内存有限制吗?什么样的Linux? RHEL,Fedora?运行'$ uname -a'并将输出添加到问题中。 ''ulimit -a'也会有所帮助 – user1516873
我很担心那个glibc信息... – Shark