Java 如何安裝與執行

在開始寫 Java 程式之前,你需要先安裝 Java Development Kit (JDK)。

JDK、JRE、JVM 的差別

  • JVM (Java Virtual Machine):Java 虛擬機,負責執行 Java bytecode
  • JRE (Java Runtime Environment):Java 執行環境,包含 JVM 和執行 Java 程式所需的函式庫
  • JDK (Java Development Kit):Java 開發套件,包含 JRE 以及編譯器 (javac)、除錯工具等開發工具

如果你只是要執行 Java 程式,安裝 JRE 即可;如果你要開發 Java 程式,則需要安裝 JDK。

安裝 JDK

Windows

  1. 前往 Oracle JDK 下載頁面Adoptium 下載 JDK
  2. 執行安裝程式,按照指示完成安裝
  3. 設定環境變數 JAVA_HOME 指向 JDK 安裝目錄
  4. %JAVA_HOME%\bin 加入 PATH 環境變數

macOS

使用 Homebrew 安裝:

brew install openjdk@21

或從 Adoptium 下載 .pkg 安裝檔。

Linux

# Ubuntu / Debian
sudo apt update
sudo apt install openjdk-21-jdk

# CentOS / Fedora
sudo dnf install java-21-openjdk-devel

確認安裝成功

打開終端機,輸入:

java -version

如果看到類似以下的版本資訊,表示安裝成功:

openjdk version "21.0.1" 2023-10-17
OpenJDK Runtime Environment (build 21.0.1+12)
OpenJDK 64-Bit Server VM (build 21.0.1+12, mixed mode)

確認編譯器:

javac -version

第一個 Java 程式

建立一個檔案 Hello.java

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
Java 的檔案名稱必須和 public class 的類別名稱相同,且區分大小寫。

編譯與執行

在終端機中編譯程式:

javac Hello.java

編譯成功後會產生 Hello.class 檔案(bytecode)。

執行程式:

java Hello

輸出:

Hello, World!

開發工具 (IDE)

雖然可以用任何文字編輯器寫 Java,但使用 IDE 會更有效率:

  • IntelliJ IDEA:最受歡迎的 Java IDE,有免費的 Community 版本
  • Eclipse:免費開源的 IDE,歷史悠久
  • VS Code:搭配 Java 擴充套件,輕量且快速
  • NetBeans:Oracle 官方支援的免費 IDE

對於初學者,推薦使用 IntelliJ IDEA Community Edition

線上練習

如果不想在電腦上安裝,可以使用線上編輯器: