Połączyłem się z serwerem opartym na systemie Linux przy użyciu ssh. Ostatnio mam zainstalowane JDK stosując następujące polecenie:Jak rozwiązać problem "Wystąpił błąd podczas inicjowania maszyny wirtualnej VM"?
sudo yum install java-1.6.0-openjdk-devel
I jdk zainstalowane pomyślnie, ale ilekroć uruchomić komendę java
lub javac
otrzymuję następujący błąd:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Nawet, polecenie java -version
działa , przyniesie ten błąd. Kiedy staram się dać więcej miejsca przy użyciu Javy java -Xmx512m -Xms256m -version
, będę się następujący błąd:
*** glibc detected *** java: double free or corruption (!prev): 0x00007fc84400e270 ***
*** glibc detected *** java: double free or corruption (fasttop): 0x00007fc8440089f0 ***
#
Aborted (core dumped)
Jak mogę rozwiązać ten problem?
Dzięki z góry
spróbuj "jaki java", aby zobaczyć, który java jest uruchomiony? prawdopodobnie nie działa na właściwych? lub bezpośrednio wykonać java z katalogu bin? –
Czy masz ustawione ograniczenia pamięci? Jaki rodzaj Linux? RHEL, Fedora? uruchom '$ uname -a' i dodaj dane wyjściowe do pytania. i '$ ulimit -a' również będzie pomocne – user1516873
Martwię się o ten komunikat glibc ... – Shark