JAVA基礎:Java 啟動器如何查找類
關鍵字:Java 啟動器如何查找類自舉類-構成Java平臺的類,包括rt.jar和i18n.jar中的類。 擴展類-使用Java擴展機制的類。它們被捆綁為.jar文件,位于擴展目錄中。 用戶類- 開發 人員和第三方定義的類,不使用擴展機制。在命令行上使用-classpath選項(常用方法
關鍵字:Java 啟動器如何查找類自舉類 - 構成 Java 平臺的類,包括 rt.jar 和 i18n.jar 中的類。
擴展類 - 使用 Java 擴展機制的類。它們被捆綁為 .jar 文件,位于擴展目錄中。
用戶類 -
開發人員和第三方定義的類,不使用擴展機制。在命令行上使用 -classpath 選項(常用方法)或使用 CLASSPATH 環境變量可識別這些類的位置(參見設置
Windows 或 Solaris 的 Classpath)。
實際上,這三個搜索路徑將被連為一個簡單的類路徑。這有點象以前使用的“單級”類路徑,但現在的模型有一些重要差別:
偶然“隱藏”或省略自舉類相對困難一些。
通常只需指定用戶類的位置。系統將“自動”查找自舉類和擴展類。
工具類現在位于獨立的歸檔中 (tools.jar)。只有當它包含在用戶類路徑中時才可用(稍后會有解釋)。
Java 啟動器如何查找自舉類
自舉類是實現 Java 1.2 平臺的類。自舉類在 /jdk1.2/jre/lib 中的 rt.jar 和 i18n.jar 歸檔中。這些歸檔由存儲在 sun.boot.class.path 系統屬性中的自舉類路徑值指定。該系統屬性僅供引用,不應直接修改。
原文轉自:http://www.anti-gravitydesign.com