web-dev-qa-db-ja.com

エラー:メインクラス(Java)が見つからないかロードできませんでした

私はubuntuマシンでJavaを使用しています。EclipseからJavaプログラムを実行できます。しかし、コマンドプロンプトから実行する必要のある作業がいくつかあります。 javac HelloWorld.Javaコマンドを使用してJavaプログラムをコンパイルし、同じディレクトリにHelloWorld.classを作成できます。しかし、実行するとJava HelloWorldコマンドを実行すると、次のエラーが発生します。

エラー:メインクラスを検索またはロードできませんでした

理由はわかりません???

誰かが私に何が問題なのか教えてもらえますか?

1
tetrapack

CLASSPATHを確認してください。現在のディレクトリ(別名「。」)が含まれている必要があります。

1
ragol

私は実行していました

Java HelloWorld.class

の代わりに

Java HelloWorld

問題が解決しました!

0
vladCovaliov

Javaファイルにmainメソッドを正しく作成しましたか?Javaファイルにクラスとまったく同じ名前を付けましたか?

$ cat HelloWorld.Java

public class HelloWorld {

        public static void main(String[] args) {

                System.out.println("Bonjour le monde !");

        }

}

$ javac HelloWorld.Java
$ Java HelloWorld
Bonjour le monde !
0
Sxilderik