開始學習java了,搭好環境,notepad++中新建一個java文件,新建一個HelloWorld類,
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
保存文件時取名firstjava.java,然後進入命令行開始編譯,然而編譯時卻出現一個錯誤,“類HelloWorld是公共的,應在名爲HelloWorld.java的文件中聲明”。
解決辦法:其實提示已經很明顯了,java源代碼文件名錯了,應該與聲明的class類一致,將firstjava.java改爲HelloWorld.java就可以了。但如果聲明的class非public則文件名無需與類名相同。