CLASSPATH 設定是初學者常見困擾,網路資訊多錯誤。基於官方 JDK 文檔 (1.4.2/5.0 版),系統梳理類尋找機制與正確設定方法。
rt.jar、charsets.jar 等),儲於 sun.boot.class.path,可用 -Xbootclasspath 指定jre/lib/ext/*.jar,同名類載入順序不確定.CLASSPATH (覆蓋預設)-cp 或 -classpath (覆蓋前兩者)-jar 參數指定 JAR (最高優先,所有類必須來自此 JAR)CLASSPATH 必須包含 . (當前目錄),用 ; 分隔rt.jar/tools.jar (屬 Bootstrap)servlet-api.jar + jsp-api.jarWindow → Preferences → Java → Build Path,定義 Classpath Variables / User Libraries,新專案引入即可現代建構工具 (Maven/Gradle) 透過 pom.xml/build.gradle 宣告相依,自動構建 Classpath,徹底解決手動管理痛點。