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を参照する必要があります。
これはどのようにJavaの問題ですか...少し混乱し、この問題を解決する方法は何ですか?
答え1
この問題は、JDK 1.8を完全にアンインストールして再起動して再インストールした後に解決されました。