1. 程式人生 > >Java入門-類HelloWorld是公共的,應在名為HelloWorld.java的文件中聲明

Java入門-類HelloWorld是公共的,應在名為HelloWorld.java的文件中聲明

world! void java源代碼 clas pan 保存文件 -h 明顯 命令行

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則文件名無需與類名相同。

Java入門-類HelloWorld是公共的,應在名為HelloWorld.java的文件中聲明