定義
CLASS PATH的是類的加載路徑
- 若假設(shè)在d:\mydemo目錄下有一個Hello.class的程序類匙姜,那么如果要想執(zhí)行這個目錄類,則必須要求命令行所在目錄也是mydemo业崖,如果切換到其他目錄下,則程序無法執(zhí)行蓄愁。
完成目標:
- 即使現(xiàn)在不在d:\mydemo目錄下双炕,也能執(zhí)行這個目錄下的Hello.class文件。這個時候就必須通過classpath命令來完成撮抓,所以執(zhí)行如下命令(命令類型是固定的):
- 若假設(shè)在d:\mydemo目錄下有一個Hello.class的程序類妇斤,但是我們要在e盤中執(zhí)行程序,代碼如下:
- SET CLASSPATH=d:\mydemo丹拯。
在使用Java解釋一個程序類的時候站超,一定要首先取得CLASSPATH設(shè)置的路徑,而后在進行類的加載工作乖酬。
- 如果CLASSPATH設(shè)置的目錄很多死相,對于程序的解釋執(zhí)行會非常的不方便,所以此時最好的做法是:采用默認的機制(在當前所在的路徑中進行類的加載咬像,那么可以將CLAAPATH的內(nèi)容設(shè)置為“.”)
- SET CLASSPATH=.
- 實際上默認就是從當前所在路徑下進行類的加載算撮,所以一般不建議改變CLASSPATH的配置,如果為了方便县昂,可以直接為項目添加一個CLASSPATH肮柜。
- (操作步驟為:我的電腦-右擊屬性-高級-環(huán)境-新建CLASSPATH。)
- 就是因為有很多CLASSPATH才可以使不同程序被加載七芭。