1. ホーム

解決済み VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/O...

2022-02-13 13:02:15


Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object ベースクラス・ライブラリが見つからなかったことが分かります。

tools.jarとrt.jarをチェックしてみてください。

このエラーの原因は、tools.jarとrt.jarが見つからなかったためです。

tools.jar はいくつかのツールのためのライブラリです。

rt.jar には、jdk のベースクラスライブラリが含まれています。

解凍方法、これは jdk の解凍場所のバージョンによって異なりますが、例えば次のようになります。

usr/java/jdk1.7.0_60/bin その下にunpack200がありますが、これはバージョン1.7用です。

usr/java/jdk1.7.0_60/jre/bin この下にもunpack200があります。

tools.pack と rt.pack を解凍するときは、このように解凍してください。

/usr/java/jdk1.7.0_60/jre/lib# ... /bin/unpack200 rt.pack rt.jar

/usr/java/jdk1.7.0_60/lib# ... /bin/unpack200 tools.pack tools.jar

テスト java-version Get it done!