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を参照する必要があります。

これはどのようにJavaの問題ですか...少し混乱し、この問題を解決する方法は何ですか?

ベストアンサー1

この問題は、JDK 1.8を完全にアンインストールして再起動して再インストールした後に解決されました。

おすすめ記事