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

Java 起步避坑指南:JDK、CLASSPATH、PATH、Tomcat 環境配置完整實戰

     編輯:Java 程式設計入門

1. JDK 下載與 CLASSPATH 關鍵細節

  • JDK 1.4.2+ 提供安裝精靈,或解壓即用。
  • CLASSPATH 必須包含:%JAVA_HOME%\lib\tools.jar、%JAVA_HOME%\lib\dt.jar (舊版編譯/工具依賴)。
  • 結尾必須有分號 (英文狀態 ;),否則後續路徑失效。
  • 若 CLASSPATH 极長且包含錯誤路徑 (如下載的第三方 JAR 路徑錯誤),**整個 CLASSPATH 會失效**,導致 NoClassDefFoundError。排查時先精簡至最小集合驗證。

2. PATH 設定

  • 將 %JAVA_HOME%\bin 加入 PATH 末端,**不需結尾分號**。
  • 解決 javac: command not found 問題。

3. 變數生效

**設定完成後必須登出/重啟** (或開新命令視窗) 才生效,舊視窗不會自動更新環境變數。

4. 非預設套件編譯技巧

  • 源碼含 import mypack; 時:
    javac -classpath d:\mypack MyClass.java
  • 第三方 JAR:
    javac -classpath d:\mypack;d:\temp.jar MyClass.java
  • CLASSPATH 過長時,建議寫 .bat 檔封裝命令。

5. Tomcat 整合

  • 下載 Tomcat 解壓,設定 CATALINA_HOME。
  • %CATALINA_HOME%\bin\startup.bat 啟動,shutdown.bat 關閉。
  • Web 應用放入 webapps 目錄,或配置 server.xml <Context>。
  • JSP 編譯需 JDK (非 JRE),確認 JAVA_HOME 指向 JDK。

6. 開發工具選擇建議

  • 初學者:**JCreator LE** (輕量、免費、支援語法高亮、一鍵編譯運行) → 專注掌握編譯運行本質。
  • 進階:Eclipse / NetBeans / IntelliJ IDEA (重構、除錯、專案管理、框架整合)。
  • UltraEdit + 手動命令列亦可,適合練習核心 API。

7. HelloWorld 驗證模板

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello boy....");
    }
}

編譯運行無誤即環境就緒。若失敗,**只有兩種可能:程式碼錯誤、環境配置錯誤**,逐項排查必解。

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