0

こんにちは、私はJavaプログラミングが初めてで、これは私の次のコードです...

public class Main {

  public static void main(String[] args) {

    System.out.println("Hello, World!");

  }

}

しかし、コンパイルしようとすると、次のエラーが発生します...

test.java:1: class Main is public, should be declared in a file named Main.java

public class Main {

       ^

1 error

この Web サイトhttp://www.learnjavaonline.org/から次のコードを入手しました 。

Linux Ubuntu OpenJDK Development Kit (JDK) を使用しています

これがコンパイル方法だと思います。

cristian@ubuntu:~/Java$ javac test.java

私はJavaが初めてなので、ヒントやガイドをいただければ幸いです。

4

4 に答える 4

2

ファイルにクラスと同じ名前を付けます。public クラスが の場合、Mainファイル名Main.javaは ではなく でなければなりませんtest.java

于 2013-08-26T23:34:13.130 に答える
1

それか、テストするクラスの名前を変更します (小文字に注意してください。クラス名はファイル名と一致する必要があります)。

于 2013-08-26T23:36:17.410 に答える
0

ファイルの名前とクラスの名前は同じでなければなりません。ファイルの名前を「Main.class」に変更するか、クラスをpublic class test

于 2013-08-26T23:35:10.060 に答える
0

これはうまくいくはずです:

public class Test {

  public static void main(String[] args) {

    System.out.println("Hello, World!");

  }

}
于 2013-08-26T23:37:04.453 に答える