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
- 前往 Oracle JDK 下載頁面 或 Adoptium 下載 JDK
- 執行安裝程式,按照指示完成安裝
- 設定環境變數
JAVA_HOME指向 JDK 安裝目錄 - 將
%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。
線上練習
如果不想在電腦上安裝,可以使用線上編輯器: