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

Windows 7 下 Java EE 開發環境搭建完整教程(JDK + Tomcat + Eclipse)

     編輯:Java 相關知識

軟體準備

元件版本下載地址
JDK8uxxx (Windows x64)Oracle 官網 / Adoptium
Tomcat9.0.x / 10.1.x (zip 版)tomcat.apache.org
Eclipse2023-xx / 2024-xx (Eclipse IDE for Enterprise Java Developers)eclipse.org/downloads

JDK 安裝與環境變量配置

1. 執行安裝程式

  • 雙擊 jdk-8uxxx-windows-x64.exe
  • 自定義安裝路徑:建議 D:\Java\jdk1.8.0_xxx (避免 C 盤空間不足、路徑含中文/空格)
  • JRE 同目錄下 jre 子資料夾

2. 環境變量設置 (Win7: 右鍵「計算機」→ 屬性 → 進階系統設置 → 環境變量)

變量名變量值說明
JAVA_HOMED:\Java\jdk1.8.0_xxxJDK 根目錄 (新建系統變量)
PATH%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (置於最前)編輯系統變量 Path,新增兩條
CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar首位 . 代表當前目錄 (新建系統變量)

3. 驗證安裝

C:\Users\Admin> java -version
java version "1.8.0_xxx"
Java(TM) SE Runtime Environment (build 1.8.0_xxx-bxx)
Java HotSpot(TM) 64-Bit Server VM (build xx.xx-bxx, mixed mode)

C:\Users\Admin> javac -version
javac 1.8.0_xxx

Tomcat 安裝與配置

1. 解壓縮

  • 將 apache-tomcat-9.0.xx.zip 解壓至 D:\Java\apache-tomcat-9.0.xx
  • 無需安裝,綠色版即用

2. 配置端口 (避免 8080 衝突)

<!-- conf/server.xml -->
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           URIEncoding="UTF-8" />

建議改為 8081 或其他未佔用端口。

3. 配置記憶體 (選填)

<!-- bin/catalina.bat 首行新增 -->
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m

4. 啟動測試

D:\Java\apache-tomcat-9.0.xx\bin> startup.bat
# 瀏覽器訪問 https://localhost:8080/ 出現貓咪頁面即成功

Eclipse 配置

1. 解壓並啟動

  • 解壓至 D:\Java\eclipse
  • 工作空間建議:D:\Java\workspace

2. 關聯 JDK

Window → Preferences → Java → Installed JREs → Add → Standard VM → 選擇 D:\Java\jdk1.8.0_xxx → 勾選為預設

3. 關聯 Tomcat

Window → Preferences → Server → Runtime Environments → Add → Apache → Tomcat v9.0 → 選擇 D:\Java\apache-tomcat-9.0.xx → JRE 選擇剛配置的 JDK

4. 編碼統一 UTF-8

  • General → Workspace → Text file encoding: UTF-8
  • General → Content Types → Java Source File / JSP / XML / HTML → Default encoding: UTF-8 → Update

建立第一個動態 Web 專案測試

1. 新建專案

File → New → Dynamic Web Project → Project name: FirstWeb → Target runtime: Apache Tomcat v9.0 → Finish

2. 建立測試 JSP

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head><title>環境測試</title></head>
<body>
    <h1>Java EE 環境搭建成功!</h1>
    <p>當前時間: <%= new java.util.Date() %></p>
    <p>Java 版本: <%= System.getProperty("java.version") %></p>
</body>
</html>

3. 部署運行

  • 右鍵專案 → Run As → Run on Server → 選擇 Tomcat → Finish
  • 瀏覽器自動開啟 https://localhost:8080/FirstWeb/index.jsp

常見問題排查

現象原因解決
java 不是內部命令PATH 未生效重開 CMD / 重啟電腦 / 檢查 PATH 順序
Tomcat 閃退JAVA_HOME 錯誤 / 端口佔用檢查 JAVA_HOME 指向 JDK 而非 JRE / netstat -ano 找佔用進程
JSP 亂碼編碼不一致JSP 頁面指令 pageEncoding、Tomcat URIEncoding、Eclipse 工作空間編碼統一 UTF-8
Eclipse 無法啟動JDK 版本不匹配Eclipse 2023+ 需 JDK 11+,舊版 Eclipse 用 JDK 8,或修改 eclipse.ini 指定 -vm

進階建議

  • 使用 SDKMAN! 或 Chocolatey 管理多版本 JDK
  • 生產環境建議 Linux + systemd 管理 Tomcat
  • Maven 專案建議配置 settings.xml 國內鏡像 (阿里雲/華為雲)
  • Eclipse 安裝 Lombok、MyBatis Generator、SonarLint 等插件提效
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved