NoClassDefFoundError: 間違った名前の例外について
Java プログラムは、コンパイルされたクラスを実行しようとすると、「NoClassDefFoundError: 間違った名前」例外に遭遇することがよくあります。ファイル。指定されたクラス名とパスは正しいように見えるため、このエラーは混乱を招く可能性があります。
原因:
例外メッセージ内の「間違った名前」は、予期されたクラス名が間違っていることを示しています。ロードされる実際のクラス名とは異なります。これは次の場合に発生します:
解決策:
このエラーを解決するには、次の手順を実行します。次の手順:
java clientrest.ClientREST
例:
「ClientREST」クラスを考えてみましょう。 「clientrest」パッケージ内。クラス ファイルが「clientrest」フォルダーでコンパイルされている場合、正しい実行パスはこのフォルダーを含むフォルダーです。クラスを実行するには、
cd ../ # Move to the root package folder java clientrest.ClientREST # Execute the class with a fully qualified name
以上がNoClassDefFoundError: 間違った名前: 不一致とは何ですか? どのように修正すればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。