Classpath
Java 類載入
JVM(Java 虛擬機器)將在需要類時載入類(這稱為延遲載入)。要使用的類的位置在三個位置指定: -
- 首先載入 Java 平臺所需的那些,例如 Java 類庫中的那些及其依賴項。
- 接下來載入擴充套件類(即
jre/lib/ext/
中的擴充套件類) - 然後載入通過類路徑的使用者定義的類
使用 java.lang.ClassLoader
的子類載入類。這在主題: 類載入器中有更詳細的描述。
類路徑
類路徑是 JVM 或編譯器使用的引數,它指定使用者定義的類和包的位置。這可以在命令列中設定,就像大多數這些示例一樣,也可以通過環境變數(CLASSPATH
)設定