L:\Java\J2SE),利於管理。msconfig 或編輯 autoexec.batJAVA_HOME=L:\Java\J2SE
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
PATH=%PATH%;%JAVA_HOME%\bin
JAVA_HOME=L:\Java\J2SE
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
PATH=%PATH%;%JAVA_HOME%\bin
CLASSPATH 追加。java -cp ... 或 javac -cp ...。%JAVA_HOME%\jre\lib\ext(擴展目錄機制)。L:\Java\J2EE(與 J2SE 平行)。J2EE_HOME=L:\Java\J2EE
CLASSPATH=%CLASSPATH%;%J2EE_HOME%\lib\j2ee.jar
PATH=%PATH%;%J2EE_HOME%\bin
注意: J2EE 的 JAR 不建議放入 ext 目錄,可能導致類別載入衝突。
| 工具 | 功能 |
|---|---|
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
# 預設安裝至 /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
# /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 生效。
java -version
# 輸出應顯示 java version "1.4.0-beta3" 等資訊
sdk install java 21.0.2-tem 輕鬆切換版本。FROM eclipse-temurin:21-jdk 基礎鏡像,多階段建構最佳實踐。經典 JDK/J2EE 安裝核心在於:自訂路徑、正確設定 JAVA_HOME/CLASSPATH/PATH、J2EE_HOME 獨立配置。Linux 下 RPM --relocate 參數提供彈性安裝位置。雖然 J2EE RI 已退役,但環境變數配置邏輯在現代 Jakarta EE、Spring Boot、微服務容器化部署中依然通用。