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을 완전히 제거하고 재부팅한 후 다시 설치한 후에 해결되었습니다.