更新時(shí)間:2023-08-04 來(lái)源:黑馬程序員 瀏覽量:
CLASSPATH環(huán)境變量用于保存一系列類(lèi)包的路徑,它和PATH環(huán)境變量的查看與配置方式完全相同。當(dāng)Java虛擬機(jī)需要運(yùn)行一個(gè)類(lèi)時(shí),會(huì)在CLASSPATH環(huán)境變量定義的路徑下尋找所需的.class文件和類(lèi)包。
為了讓Java虛擬機(jī)能找到所需的class文件,就需要對(duì)CLASSPATH環(huán)境變量進(jìn)行設(shè)置,保存HelloWorld.class文件路徑。在命令行窗口執(zhí)行下面的命令。
set CLASSPATH=C:\Program FilesVava\jdk-11.0.11\bin
執(zhí)行完上述命令之后,再次執(zhí)行java HelloWorld命令運(yùn)行程序。執(zhí)行java HelloWorld命令運(yùn)行程序,結(jié)果如下圖所示。
由上圖可知,Java HelloWorld命令成功運(yùn)行,輸出了“hello world”結(jié)果。在命令窗口中設(shè)置CLASSPATH后,程序會(huì)根據(jù)CLASSPATH的設(shè)置,去指定的目錄尋找類(lèi)文件,因此,雖然C盤(pán)根目錄下沒(méi)有HelloWorld.class文件,但Java HelloWorld命令仍能正確執(zhí)行。