0

重複の可能性:
.jar ファイルで「メイン クラスが見つかりませんでした」というメッセージが表示され続けます。プログラムは終了します

基本的な「hello World」プログラムを実行しようとしています。ステップバイステップのチュートリアルに従いましたが、毎回同じエラーメッセージが表示されます。

java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main" 

プログラムは次のとおりです。

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

誰かがこの同じ問題を抱えていて、それを解決する方法を知っていますか?

4

3 に答える 3

0

これはあなたがフォローしているチュートリアルですか:http: //docs.oracle.com/javase/tutorial/getStarted/cupojava/win32.html

そうでない場合は、それを実行して、同じ結果が得られるかどうかを確認してください。

また、次のようにアプリケーションを実行してみてください。

C:\ java.exe yourjavaprogram.Main

または、エラーをグーグルで検索すると、おそらく思ったよりも早く解決策を見つけることができます:)

于 2012-06-04T18:09:05.517 に答える
0

プログラムをコンパイルしましたか?コマンド プロンプトで javac HelloWorld.java と入力します。これにより、同じフォルダーに .class ファイルが作成されます。これで、Java HelloWorld と入力すると機能するはずです。

于 2012-06-04T18:10:23.730 に答える
0

Java ファイルが、Eclipse 用語の「ソース フォルダー」に存在するパッケージ内にあることを確認してください。つまり、アイコンは、プラスの形が重ねられたオレンジ色の正方形を含む開いたフォルダーのように見える必要があり、HelloWorld.java ファイルには、ドキュメント アイコンに青色の J が表示されている必要があります。フォルダー アイコンが通常のフォルダーのように見える場合、および/または Java ファイルに J のアウトラインが含まれている場合、Eclipse はそのコードをコンパイルすることさえできません。

于 2012-06-04T18:48:50.273 に答える