デュアルブートマシン上の Java 11 - 不具合

デュアルブートマシン上の Java 11 - 不具合

何か奇妙なことが起こっています。このマシンは、W10 と Linux Mint 18.3 (Ubuntu Xenial ベース) のデュアル ブートです。64 ビット マシンです。

Java 11 は Linux で正常に動作します。しかし、私はこれまで 2 回、W10 に Java 11 をインストールし (.exe インストーラーを使用)、それに応じて PATH を変更しました。

最初は問題なく動作します。しかし、Linuxを起動して数時間過ごした後(Linuxで作業するのが好きです)、W10に再起動すると、Javaに依存するアプリが動作しなくなりました。その後、

D:\apps\Java\jdk-11.0.4\bin>java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object 

その結果、W10 OS で Java 8 に戻しました。

私は Linux で NTFS ドライブをマウントして (頻繁に) 使用していますが、Linux の D: ドライブのこの場所をいじったことは一度もないことを強調しておきます。

W10 上の Java 8 ではこのようなことは一度も起こりませんでした。

必要であれば、Java 11 専用の別のパーティションを W10 に作成し、問題が解決するかどうか確認する必要があると思います。合理的な説明、さらには解決策さえも見つかるといいのですが。

関連情報