第一個 Java 程式

Hello World 是一支最簡單的程式,學習各種程式語言都可以從「寫一個 Hello World 程式」開始,以下是維基百科關於「Hello World」的介紹:

「Hello, World」程式指的是指在電腦螢幕上輸出「Hello, World!」(意為「世界,你好!」)這行字串的電腦程式。一般來說,這是每一種電腦程式語言中最基本、最簡單的程式,亦通常是初學者所編寫的第一個程式。它還可以用來確定該語言的編譯器、程式開發環境,以及執行環境是否已經安裝妥當。

將輸出字串「Hello World」作為第一個範例程式,現在已經成為程式語言學習的傳統。該程式因布萊恩·柯林漢(Brian Kernighan)和丹尼斯·里奇(Dennis M. Ritchie)所著的電腦程式設計教程《C程式語言》(The C Programming Language)中使用而廣泛流傳;但這本書並不是「Hello World」的濫觴,雖然這是一個普遍存在的錯誤認知。

「Hello World」範例程式最早出現於1972年,由貝爾實驗室成員布萊恩·柯林漢撰寫的內部技術檔案《Introduction to the Language B》之中。不久同作者於1974年所撰寫的《Programming in C: A Tutorial》,也延用這個範例;而以本檔案擴編改寫的《C語言程式設計》也保留了這個範例程式。

起初,"hello, world"程式的標準列印內容必須滿足「全小寫,無驚嘆號,逗點後需空一格」。不過沿用至今,完全恪守傳統的反而罕見。

請先下載本文下方提供的「Main.java」程式檔,可以使用右鍵選單將它存到硬碟的某個位置,為了方便測試,建議你放在「C:\」路徑底下。

接下來,打開終端機畫面:

開始 > 附屬應用程式 > 命令提示字元

另一個執行終端機的方法,是輸入「cmd」指令:

開始 > 執行 > cmd > 按下 ENTER 鍵

先將路徑切換到 Main.java 的位置,例如已下載的 Main.java 位於「C:\Main.java」:

cd C:\

開始編譯程式,「javac」指令是 JDK 提供的編譯工具:

javac Main.java

編譯程式時,我們要給完整檔名,也就是包含「.java」副檔名。如果執行「javac Main」一定會出現錯誤喔!

編譯成功後,在用目錄列表功能,看一下產生的檔案:

dir

如果編譯沒有發生錯誤,你會看到一個「Main.class」的類別檔。這就是可以被 JVM(Java 虛擬機器)執行的 Java Byte Code(二進位碼)程式。

再來使用「java」指令執行程式:

java Main

如果你很幸運,過程都沒有問題,就會顯示程式的輸出訊息:

Hello World

results matching ""

    No results matching ""