首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

JDK 與 J2EE SDK 安裝配置完全指南(Windows 與 Linux)

     編輯:Java 程式設計入門

Windows 平台安裝

1. 下載與安裝 J2SE(JDK)

  1. 從 Sun/Oracle 官網下載 J2SE SDK 安裝程式。
  2. 雙擊安裝,自訂安裝路徑(如 L:\Java\J2SE),利於管理。
  3. 元件選擇:無特殊需求全選(JRE、Demo、Source、Javadoc)。

2. 配置環境變數

Windows 98/Me:執行 msconfig 或編輯 autoexec.bat

JAVA_HOME=L:\Java\J2SE
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
PATH=%PATH%;%JAVA_HOME%\bin

Windows 2000/XP/2003/Vista/7/8/10/11:系統屬性 → 進階 → 環境變數 → 系統變數

JAVA_HOME=L:\Java\J2SE
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
PATH=%PATH%;%JAVA_HOME%\bin

3. 擴充 CLASSPATH 三種方式

  1. 系統環境變數 CLASSPATH 追加。
  2. 啟動參數 java -cp ... 或 javac -cp ...。
  3. 將 JAR 放入 %JAVA_HOME%\jre\lib\ext(擴展目錄機制)。

J2EE RI (Reference Implementation) 安裝

  1. 下載 J2EE SDK,安裝至 L:\Java\J2EE(與 J2SE 平行)。
  2. 環境變數新增:
J2EE_HOME=L:\Java\J2EE
CLASSPATH=%CLASSPATH%;%J2EE_HOME%\lib\j2ee.jar
PATH=%PATH%;%J2EE_HOME%\bin

注意: J2EE 的 JAR 不建議放入 ext 目錄,可能導致類別載入衝突。

J2EE RI 核心工具使用

工具功能
j2ee.bat啟動 J2EE 伺服器(非商業用途,示範/開發用)
deploytool.bat部署工具:打包/部署 EJB、Web Component、配置 JNDI/Reference
cloudscape.bat啟動內建 Cloudscape 資料庫(示範用)

詳細文檔:https://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Tools.html

Linux 平台安裝(RPM 方式)

1. 安裝 JDK

# 預設安裝至 /usr/java
rpm -ivh j2sdk-1_4_0-beta3-linux-i386.rpm

# 指定安裝路徑(如 /usr/local/home)
rpm -i --badreloc --relocate /usr/java=/usr/local/home j2sdk-1_4_0-beta3-linux-i386.rpm

2. 配置 /etc/profile

# /etc/profile 片段
JAVA_HOME=/usr/java/j2sdk1.4.0
CLASSPATH=/usr/java/j2sdk1.4.0/lib/tools.jar:/usr/java/j2sdk1.4.0/lib/dt.jar:.:/root/myjava:/home/user1/myjava:/home/user2/myjava
PATH=$PATH:$HOME/bin:.:/usr/java/j2sdk1.4.0/bin

export PATH JAVA_HOME CLASSPATH

修改後 source /etc/profile 生效。

3. 驗證

java -version
# 輸出應顯示 java version "1.4.0-beta3" 等資訊

現代化補充建議

  • J2EE RI 已歷史使命結束,現代專案請使用 Jakarta EE 相容伺服器(WildFly、GlassFish、Payara、TomEE、WebLogic、WebSphere Liberty、JBoss EAP)。
  • JDK 管理推薦 SDKMAN!:sdk install java 21.0.2-tem 輕鬆切換版本。
  • 建構工具採用 Maven/Gradle,依賴管理取代手動 CLASSPATH。
  • 容器化部署:FROM eclipse-temurin:21-jdk 基礎鏡像,多階段建構最佳實踐。

總結

經典 JDK/J2EE 安裝核心在於:自訂路徑、正確設定 JAVA_HOME/CLASSPATH/PATH、J2EE_HOME 獨立配置。Linux 下 RPM --relocate 參數提供彈性安裝位置。雖然 J2EE RI 已退役,但環境變數配置邏輯在現代 Jakarta EE、Spring Boot、微服務容器化部署中依然通用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved