-2
chinmay@chinmay-desktop:~$ javac hello.java

hello.java:3: クラス readnumbers は public です。readnumbers.java という名前のファイルで宣言する必要があります public class readnumbers ^ 1 エラー

プログラムをコンパイルすると、同じエラーが発生します。そして今、私はこれにうんざりしています。手伝ってください。

4

4 に答える 4

3

あなたのクラス名はreadnumbersで、次のように保存しましたhello.java

Javaでは、すべてのパブリッククラス(あなたの場合readnumbers)はクラス名と同じファイル名に含まれている必要があります

解決策 - ファイルreadnumbers.javaの名前を に変更するか、クラス名をhello

その点に注意してください -

Java の命名規則に従って、Java クラスは大文字で開始し、複数の単語の場合はキャメル ケースに従う必要があります。たとえば、次のようになります。

Hello
ReadNumbers
于 2013-07-03T15:56:08.587 に答える
0

エラーメッセージのどの部分がわかりませんか? クラスと Java ファイルは同じ名前でなければならないことが明確に示されています。したがって、クラスの名前を に変更するhelloか、ファイルを に変更しますreadnumbers.java

于 2013-07-03T15:55:30.600 に答える
0

エラーはそれをすべて言います。

クラス readnumbers は、readnumbers.java という名前のファイルで宣言する必要があります。

基本的に Java コードを実行するには、クラスと同じ名前のファイルにパブリック クラスを記述する必要があります。たとえば、クラスがファイルAに保存されている場合。A.java

于 2013-07-03T15:55:32.443 に答える
0

Java クラスとファイル名は同じである必要があります。そのため、このエラーが発生します。

ファイル readnumbers.java 内の public クラス readnumbers

于 2013-07-03T15:55:52.083 に答える