class是java中的類(lèi)
classpath是java中的類(lèi)路徑
Java虛擬機(jī)(JVM)借助類(lèi)裝載器裝入應(yīng)用程序使用的類(lèi),具體裝入哪些類(lèi)根據(jù)當(dāng)時(shí)的需要決定。CLASSPATH環(huán)境變量告訴類(lèi)裝載器到哪里去尋找第三方提供的類(lèi)和用戶(hù)定義的類(lèi)。另外,你也可以使用JVM命令行參數(shù)-classpath分別為應(yīng)用程序指定類(lèi)路徑,在-classpath中指定的類(lèi)路徑覆蓋CLASSPATH環(huán)境變量中指定的值。
類(lèi)路徑中的內(nèi)容可以是:文件的目錄(包含不在包里面的類(lèi)),包的根目錄(包含已打包的類(lèi)),包含類(lèi)的檔案文件(比如
.zip
文件或者.jar
文件)。在Unix家族的系統(tǒng)上,類(lèi)路徑的各個(gè)項(xiàng)目由冒號(hào)分隔,在MSWindows系統(tǒng)上,它們由分號(hào)分隔。