[解決済み】エラー:クラス X is public は X.java という名前のファイルで宣言する必要があります。
2022-02-01 02:11:33
質問
プログラムを書こうとしているのですが、このようなコンパイラーエラーが発生します。
Main.java:1: error: class WeatherArray is public, should be declared in a file named WeatherArray.java
public class WeatherArray {
^
1 error
ファイル名を確認したところ、私のパブリッククラスは私の.javaファイルと同じでした。
どうすれば直せますか?
以下は私のコードです。
public class WeatherArray {
public static void main(String[] args) {
// ...
}
}
解決方法は?
パブリッククラスの名前は
.java
ファイル(例えば
public class Foo{}
の中に置かなければなりません。
Foo.java
ファイル)を作成します。つまり、どちらかです。
-
の名前を変更します。
ファイル
から
Main.java
からWeatherArray.java
-
の名前を変更します。
クラス
から
public class WeatherArray {
からpublic class Main {
関連
-
[解決済み】Android Studio クラス org.codehaus.groovy.runtime.InvokerHelper を初期化できませんでした。
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み】エラー。Selection does not contain a main type
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み】Javaクラスの "型に解決できない"
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件
-
[解決済み] 必須ライブラリrt.jarの制限により、クラスにアクセス制限がかかっている?
-
[解決済み] 文字列を繰り返す簡単な方法
-
[解決済み] この日付形式は何ですか?2011-08-12T20:17:46.384Z
-
[解決済み】Javaの「ダブルブレース初期化」の効率化?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.sql.SQLException: ユーザー 'root'@'localhost' (using password: YES) のためのアクセスが拒否されました。
-
[解決済み】このコンパイルユニットは名前付きモジュールに関連しているため、名前付きパッケージeclipseを宣言する必要があります。
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み] 二項演算子「&」のオペランド型がおかしい java
-
[解決済み] 解決済み】Javaが「型をインスタンス化できない」というエラーを返す [重複] [重複]
-
[解決済み】Java JDK - doubleからintへの非可逆変換の可能性
-
[解決済み】Javaを使用するSelenium - ドライバの実行ファイルのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。
-
[解決済み】Hibernateの例外「failed to lazily initialize a collection of role」の解決方法
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み] java.sql.SQLException を取得しました。ResultSet が終了した後の操作は許可されません。