-1

私のJavaはメインクラスを見つけることができませんwhy.helloworld. 理由がわかりません。これは私のコードです:

package why;
public class Helloworld {
    public static void main(String[] args) {
        System.out.println("viva");
    }
}

環境変数:

クラスパス:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME:C:\Program Files\Java\jdk1.7.0
パス:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

4

1 に答える 1

3

残念ながら、コマンド ラインを送信していませんが、アプリケーションを実行するときにパッケージ名を書き忘れていたようです。コマンドラインを使用:

java -cp YOUR_CLASSPATH why.Helloworld

プロジェクト ディレクトリから実行します。は、jar ファイルの名前またはクラスがあるディレクトリへのパスのYOUR_CLASSPATHいずれかである必要があります。.おそらく、classesまたはbinプロジェクトの構造によって異なります。

于 2012-08-29T08:42:31.710 に答える