chinmay@chinmay-desktop:~$ javac hello.java
hello.java:3: クラス readnumbers は public です。readnumbers.java という名前のファイルで宣言する必要があります public class readnumbers ^ 1 エラー
プログラムをコンパイルすると、同じエラーが発生します。そして今、私はこれにうんざりしています。手伝ってください。
あなたのクラス名はreadnumbers
で、次のように保存しましたhello.java
Javaでは、すべてのパブリッククラス(あなたの場合readnumbers
)はクラス名と同じファイル名に含まれている必要があります
解決策 - ファイルreadnumbers.java
の名前を に変更するか、クラス名をhello
その点に注意してください -
Java の命名規則に従って、Java クラスは大文字で開始し、複数の単語の場合はキャメル ケースに従う必要があります。たとえば、次のようになります。
Hello
ReadNumbers
エラーメッセージのどの部分がわかりませんか? クラスと Java ファイルは同じ名前でなければならないことが明確に示されています。したがって、クラスの名前を に変更するhello
か、ファイルを に変更しますreadnumbers.java
。
エラーはそれをすべて言います。
クラス readnumbers は、readnumbers.java という名前のファイルで宣言する必要があります。
基本的に Java コードを実行するには、クラスと同じ名前のファイルにパブリック クラスを記述する必要があります。たとえば、クラスがファイルA
に保存されている場合。A.java
Java クラスとファイル名は同じである必要があります。そのため、このエラーが発生します。
ファイル readnumbers.java 内の public クラス readnumbers