首頁 >Java >java教程 >為什麼我的 Java 程式碼拋出「類別 X 是公共的,應該在名為 X.java 的檔案中宣告」錯誤?

為什麼我的 Java 程式碼拋出「類別 X 是公共的,應該在名為 X.java 的檔案中宣告」錯誤?

DDD
DDD原創
2024-12-26 13:56:11563瀏覽

Why Does My Java Code Throw a

類別聲明差異錯誤

問題:

嘗試編譯Java 程式時,出現錯誤,指出:「類X是公共的,應該在名為X.java 的文件中聲明。

答案:

在 Java 中,公共類別的名稱必須與定義它的 .java 檔案。這是正確編譯和執行程式的必要條件。

解決方案:

要解決此錯誤,有兩個選項:

  • 重新命名檔案:更改檔案名稱以符合公共類別名稱。例如,如果公有類別名為 WeatherArray,則將檔案重新命名為 WeatherArray.java。
  • 重新命名類別: 變更公用類別名稱以符合檔案名稱。例如,如果檔案名為Main.java,請將類別名稱更改為public class Main.

一旦進行其中一項修改,錯誤將被解決,並且程式應該可以成功編譯.

以上是為什麼我的 Java 程式碼拋出「類別 X 是公共的,應該在名為 X.java 的檔案中宣告」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn