我正在關注這本書Head First Java。我輸入了這個猜數字程序的代碼。迄今爲止,本書中的所有代碼都有很好的繼承。但是,當我運行這段代碼,我得到了以下錯誤:Java - 通過控制檯運行公共類時出錯
javac GameLauncher.java:1:error class GuessGame is public, should be declared in a file named GuessGame.java
我保存的文件是一個裏面GameLauncher.java
爲主。
這將重複另一個叫玩家公共類。我在網上環顧四周,看到有人說我必須保存內部主要的類文件。我已經完成了。當我刪除「公共」時它工作正常,但情況並非如此。我還保存了Player.java
和GuessGame.java
下的文件,但仍然出現錯誤。
很新的這一切,並沒有遇到大的麻煩,直到現在。我知道這將是簡單的事情。
哪裏是你的代碼? –
你可以分享一些代碼嗎? – Mureinik
你需要每個公共類的一個文件 – YMomb