在 XP 系統上建立 Java 開發環境,需完成 JDK 安裝、環境變數設定、編輯器選擇與編譯執行驗證四大步驟。本文提供圖文詳盡流程,從官網下載到 Hello World 成功執行,適合初學者與需快速部署環境的開發者。
https://java.sun.com(現 Oracle 官網 https://www.oracle.com/java/technologies/javase-downloads.html)jdk-8u251-windows-i586.exe(32位)或對應版本。D:\Java\jdk1.8,避免中文/空格路徑)。bin 目錄含 javac.exe(編譯器)、java.exe(解釋器)、jar.exe(封裝工具)等;lib 目錄含類庫;demo 含範例程式。



JAVA_HOMED:\Java\jdk1.8(JDK 安裝根目錄)
%JAVA_HOME%\bin(分號分隔)。
CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(. 代表目前目錄)
java -version、javac -version → 顯示版本資訊即成功。
JCreatorLE_5.0.exe 安裝。
Hello.java → 儲存位置 E:\JavaWorks。public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}

cd /d E:\JavaWorksjavac Hello.java → 產生 Hello.class(位元碼)。
java Hello → 輸出 Hello World!。


| 錯誤現象 | 原因 | 解決方法 |
|---|---|---|
'javac' 不是內部或外部命令 | Path 未包含 %JAVA_HOME%\bin | 重新檢查環境變數、開啟新 CMD 視窗 |
Error: Could not find or load main class | 類名與檔名不符、CLASSPATH 缺少 . | 確認 public class 名 = 檔名、CLASSPATH 含 . |
Unsupported major.minor version | JDK 版本不相容(如用 JDK 9 編譯在 JDK 8 執行) | 統一 JDK 版本、或 javac -target 1.8 |
| 中文輸出亂碼 | 編碼不一致 | CMD chcp 65001、Java -Dfile.encoding=UTF-8 |