JVM을 로드할 수 없으며 공유 객체 파일을 열 수 없다고 표시됩니다.

JVM을 로드할 수 없으며 공유 객체 파일을 열 수 없다고 표시됩니다.

Azure Cloud에서 새 Linux VM을 만들었습니다. JDK 1.8이 설치되고 JAVA_HOME 경로가 설정됩니다.

공급업체가 제공한 명령을 실행할 때 다음과 같이 표시됩니다.

Error 58000: Couldn't load JVM: /usr/lib/jvm/java-11-openjdk-amd64/lib/amd64/libjvm.so: cannot open shared object file: No such file or directory

우리는 공급업체에 이 문제를 제기했으며 공급업체에서는 이것이 JAVA 버그이며 제품과 관련된 것이 아니라고 언급했습니다.

java-11-openjdk-amd64에 대한 참조는 새로운 VM에 어떻게 표시됩니까? 이상적으로는 jdk1.8 폴더 아래에 있는 libjvm.so를 참조해야 합니다.

이게 어떻게 자바 문제인가요... 조금 혼란스럽고 이 문제를 해결하는 방법은 무엇인가요?

답변1

이 문제는 JDK 1.8을 완전히 제거하고 재부팅한 후 다시 설치한 후에 해결되었습니다.

관련 정보