Ssh kullanarak linux tabanlı bir sunucuya bağlandım. Son zamanlarda, yükledim JDK kullanarak aşağıdaki komutu:Nasıl giderilir VM 'java başlatılırken hata oluştu?
sudo yum install java-1.6.0-openjdk-devel
Ve jdk başarıyla yükledim ancak komut java
veya javac
her çalıştırdığınızda aşağıdaki hatayı alıyorum: komutunu java -version
çalışan Hatta
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
, bu hatayı getirecek.
*** glibc detected *** java: double free or corruption (!prev): 0x00007fc84400e270 ***
*** glibc detected *** java: double free or corruption (fasttop): 0x00007fc8440089f0 ***
#
Aborted (core dumped)
Bunu nasıl çözebilirsiniz: Java'nın java -Xmx512m -Xms256m -version
kullanarak daha fazla yer vermeye çalıştığımda, hata aşağıdaki alırsınız? Eğer JDK 32 bit sürümünü kullanıyor gibi
hangi java'nın çalıştığını görmek için hangi java'yı deneyin? Muhtemelen doğru olanlara koşmuyor mu? veya java'yı bin dizininden doğrudan yürütmek mi? –
Bellekte sınırlar ayarladınız mı? Ne tür bir linux? RHEL, Fedora? 'uname -a' çalıştırın ve soruna çıktı ekleyin. Ve '$ ulimit -a' da yararlı olacaktır – user1516873
Bu glibc mesaj hakkında endişe duyuyorum ... – Shark