helloworld.java:1: 錯誤: 類HelloWorld是公共的, 應在名爲 HelloWorld.java 的文件中聲明 public class HelloWorld

在搭建與配置JDK環境以後,準備測試一下是否成功。java

因而用記事本複製粘貼了一段代碼測試

public class HelloWorld { /** * 輸出一行字符串「Hello World!」 * @param args */
    public static void main(String[] args) { System.out.println("Hello World!"); } }

保存爲helloworld.java文件。spa

 

接着在cmd命令行中,使用javac編譯時 (輸入javac helloworld.java),出現這樣的提示錯誤:命令行

helloworld.java:1: 錯誤: 類HelloWorld是公共的, 應在名爲 HelloWorld.java 的文件中聲明 public class HelloWorldcode

 

當時不知道這錯誤是啥意思,一直覺得程序裏面少了什麼聲明。(當時腦子浮現相似於單片機的程序須要再開頭聲明)。blog

由於一年沒接觸java了,當時學了點皮毛也忘記了。後來纔想起好像java中的類名要跟文件名一致才行。字符串

 

因而在找到helloworld.java文件,將文件名改成HelloWorld.java,而後再編譯運行。cmd

出現了使人期待的:編譯

Hello World!
相關文章
相關標籤/搜索