ssh를 사용하여 Linux 기반 서버에 연결했습니다. 최근, 내가 설치 한 JDK 사용하여 다음 명령을'VM'java 초기화 중 오류가 발생했습니다.
sudo yum install java-1.6.0-openjdk-devel
그리고 JDK가 성공적으로 설치,하지만 난 명령 java
또는 javac
를 실행할 때마다 나는 다음과 같은 오류 얻을 : 명령 java -version
을 실행, 심지어
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
을 , 그 오류가 나타납니다.
*** glibc detected *** java: double free or corruption (!prev): 0x00007fc84400e270 ***
*** glibc detected *** java: double free or corruption (fasttop): 0x00007fc8440089f0 ***
#
Aborted (core dumped)
가 어떻게이 문제를 해결 할 수 있습니다 : 나는 자바를 java -Xmx512m -Xms256m -version
를 사용하여 더 많은 공간을 제공 할 때, 나는 오류 다음거야? 당신이 JDK 32 비트 버전을 사용하는 것처럼
'어떤 java가 실행 중인지 확인하려면'java '를 시도 하시겠습니까? 아마도 올바른 것이 아니겠습니까? bin 디렉토리에서 java를 직접 실행 하시겠습니까? –
메모리에 제한을 설정 했습니까? 어떤 종류의 리눅스? RHEL, Fedora? '$ uname -a'를 실행하고 결과를 질문에 추가하십시오. '$ ulimit -a'도 도움이 될 것입니다. – user1516873
glibc 메시지가 걱정됩니다 ... – Shark