| 縮寫 | 全稱 | 定位 |
|---|---|---|
| JDK | Java Development Kit | 開發工具包,含編譯器、JVM、標準類庫 |
| J2SE | Java 2 Platform, Standard Edition | 桌面/標準應用基礎平台 |
| J2EE | Java 2 Platform, Enterprise Edition | 企業級分佈式應用規範(現 Jakarta EE) |
| J2ME | Java 2 Platform, Micro Edition | 嵌入式/行動裝置輕量平台 |
javax.servlet.*、javax.persistence.*、javax.transaction.* 等企業級套件。JAVA_HOME 指向 JDK,J2EE_HOME 指向應用伺服器根目錄,CLASSPATH 建議僅保留 . 與必要庫,避免版本衝突。早期 JBuilder、Eclipse 3.x 主導;現代主流為 IntelliJ IDEA、Eclipse、VS Code(配合 Extension Pack for Java),NetBeans 現屬 Apache 基金會維護。
理解四大平台的「包含與被包含」關係:
JDK ⊃ J2SE ⊂ J2EE、J2ME ⊂ J2SE (API 子集)。
選型原則:桌面工具用 J2SE,企業級服務用 Jakarta EE (J2EE),嵌入式/舊式行動裝置用 J2ME,現代 Android/iOS 原生開發則另擇 Kotlin/Swift/Flutter。