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

Java 開發環境零基礎入門:JDK、Eclipse、Tomcat、WTK 全套配置圖解

     編輯:Java 相關知識

核心元件版本對照表(建議穩定組合)

元件建議版本下載來源安裝路徑範例
JDK17.0.10 LTS / 21.0.2 LTSadoptium.net / oracle.comD:\Java\jdk-21
Eclipse IDE2024-03 (4.31) / 2023-12eclipse.org/downloadsD:\DevTools\eclipse
Apache Tomcat10.1.x (Servlet 6.0) / 9.0.x (Servlet 4.0)tomcat.apache.orgD:\DevTools\apache-tomcat-10.1
Maven3.9.6maven.apache.orgD:\DevTools\apache-maven-3.9.6
Git2.44.xgit-scm.comD:\DevTools\Git

注意:WTK (Wireless Toolkit) 已隨 Java ME 逐漸淘汰,現代行動開發請改用 Android Studio 或 Flutter/React Native。

Windows 環境變數配置(圖解步驟)

  1. Win+S 輸入「編輯系統環境變數」→ 環境變數按鈕
  2. 系統變數區 → 新增:
    • 變數名:JAVA_HOME → 變數值:D:\Java\jdk-21 (JDK 根目錄,含 bin/lib)
    • 變數名:MAVEN_HOME → 變數值:D:\DevTools\apache-maven-3.9.6
    • 變數名:CATALINA_HOME → 變數值:D:\DevTools\apache-tomcat-10.1
  3. 編輯 Path 變數 → 新增(順序影響優先權):
    %JAVA_HOME%\bin
    %MAVEN_HOME%\bin
    %CATALINA_HOME%\bin
    %GIT_HOME%\cmd
  4. CLASSPATH 變數(現代 Maven/Gradle 專案通常不需手動設定,保留相容性):
    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

Eclipse 核心配置

1. JDK 建置路徑綁定

Window → Preferences → Java → Installed JREs → Add → Standard VM → JRE home: D:\Java\jdk-21 → 勾選設為預設

2. 編譯器合規性

Preferences → Java → Compiler → Compiler compliance level: 17 或 21(對應 JDK 版本)

3. 編碼統一設定(關鍵)

Preferences → General → Workspace → Text file encoding: UTF-8
Preferences → General → Content Types → Text → Java Source File → Default encoding: UTF-8

4. Tomcat 伺服器整合

Preferences → Server → Runtime Environments → Add → Apache → Tomcat v10.1 → Tomcat installation directory: D:\DevTools\apache-tomcat-10.1 → JRE: 選擇已配置的 JDK

5. Maven 整合

Preferences → Maven → Installations → Add → External: D:\DevTools\apache-maven-3.9.6 → User Settings: D:\DevTools\apache-maven-3.9.6\conf\settings.xml

Tomcat 關鍵配置優化

1. 連接埠與編碼

conf/server.xml:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           URIEncoding="UTF-8" />

2. 記憶體參數

bin/catalina.bat 首行加入:

set JAVA_OPTS=-Xms512m -Xmx2g -XX:+UseG1GC -Dfile.encoding=UTF-8

3. 管理帳號

conf/tomcat-users.xml:

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="securePass123" roles="manager-gui,manager-script"/>

Maven 專案建立與驗證

# 命令列快速建立 Web 專案原型
mvn archetype:generate -DgroupId=com.example -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

# 導入 Eclipse:File → Import → Maven → Existing Maven Projects

# 編譯打包
mvn clean package

# 部署至 Tomcat(需配置 maven-war-plugin 或手動複製 target/*.war 到 webapps)

驗證清單

指令預期輸出
java -versionopenjdk version "21.0.2" ...
javac -versionjavac 21.0.2
mvn -versionApache Maven 3.9.6 (Java version: 21.0.2)
git --versiongit version 2.44.0.windows.1
startup.bat 後瀏覽 localhost:8080Tomcat 預設首頁
Eclipse 啟動無錯誤日誌Workbench 啟動完成

常見坑點快速解決

  • JDK 路徑含空格/中文:避免安裝於 Program Files 或中文目錄
  • 多 JDK 衝突:Path 最前放置目標 JDK bin,移除舊版路徑
  • Eclipse 閃退:eclipse.ini 指定 -vm D:\Java\jdk-21\bin\javaw.exe、調大 -Xmx
  • Tomcat 中文亂碼:URIEncoding="UTF-8" + JAVA_OPTS -Dfile.encoding=UTF-8
  • Maven 下載失敗:settings.xml 配置阿里雲鏡像 <mirror>...</mirror>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved