我已經使用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