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

Java DRP 項目開發環境搭建完整指南

     編輯:Java 相關知識

規範、可復現的開發環境是項目順利啟動的基石。本文記錄基於 JDK 1.7、Oracle 11g、MyEclipse 10、Tomcat 7 的 Java DRP 項目環境搭建全過程,含軟件選型、安裝配置、常見坑點。

軟件棧選型

組件版本位數說明
JDK/JRE1.7.0_4532-bit項目基線版本,統一 32 位避免兼容性問題
MyEclipse1032-bit企業級 IDE,需激活
Oracle Database11g R264-bit生產環境一致,客戶端 32-bit 兼容
Tomcat7.032-bit解壓版,支援 Servlet 3.0/JSP 2.2
PL/SQL Developer最新通用Oracle 圖形化管理工具
PowerDesigner16.5-數據庫建模(PDM/CDM/LDM)
Rational Rose2007-UML 建模(用例/類/序列圖)

關鍵安裝步驟

1. JDK 安裝與環境變量


# 安裝路徑建議:C:\jdk1.7.0_45
# 環境變量(用戶變量):
JAVA_HOME=C:\jdk1.7.0_45
PATH=.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%PATH%
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

# 驗證
java -version
# 輸出: java version "1.7.0_45"

2. Oracle 11g 安裝要點

  • 安裝順序:數據庫服務端 → 客戶端
  • 字符集選 AL32UTF8 或 ZHS16GBK,統一項目編碼
  • 記錄 SID、端口(默認 1521)、sys/system 密碼
  • 客戶端配置 tnsnames.ora:

ORACLE=
  (DESCRIPTION =
    (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))
    (CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = ORACLE))
  )

3. PL/SQL Developer 連接配置

  • 設置 Oracle Home → 指向客戶端 instantclient_11_2 目錄
  • 配置 TNS_ADMIN 環境變量指向含 tnsnames.ora 的目錄
  • 測試連接:用戶名/密碼 + 數據庫別名

4. MyEclipse 核心配置

  1. JDK 配置: Window → Preferences → Java → Installed JREs → Add Standard VM → 指向 C:\jdk1.7.0_45
  2. Tomcat 配置: MyEclipse → Services → Tomcat 7.x → 瀏覽解壓目錄 → JDK 選擇上述 1.7
  3. 編碼統一: General → Workspace → Text file encoding = UTF-8;JSP/HTML/XML 編碼同設置
  4. Maven 整合: 指向外部 Maven、settings.xml、本地倉庫路徑

5. Tomcat 部署驗證

  • MyEclipse Server 視圖啟動 Tomcat,Console 無錯誤
  • 瀏覽器訪問 https://localhost:8080 顯示貓首頁
  • 部署測試 WAR,驗證 JSP/Servlet/Filter 正常運行

避坑指南

問題原因解決
JDK 版本不匹配編譯版本與運行版本不一致項目 Facets → Java → 1.7;Compiler compliance → 1.7
Oracle 連接失敗tnsnames.ora 路徑錯或未配置 TNS_ADMIN檢查客戶端安裝、環境變量、防火牆 1521 端口
中文亂碼文件編碼/數據庫字符集/連接 URL 不一致全鏈路 UTF-8:IDE、DB、JDBC URL 加 characterEncoding=utf8
Tomcat 啟動慢熵源不足 / 掃描 JAR 過多JAVA_OPTS 加 -Djava.security.egd=file:/dev/./urandom;掃描排除非必需 JAR

環境基線文檔化

建議輸出 ENV_SETUP.md 納入版本控制,記錄:軟件版本、安裝路徑、環境變量、關鍵配置文件、驗證步驟、常見問題,實現新成員「開箱即用」。

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