更新時間:2022-09-21 10:16:21 來源:動力節(jié)點 瀏覽6332次
CLASSPATH環(huán)境變量: CLASSPATH 是一個環(huán)境變量,Application ClassLoader 使用它來定位和加載 .class 文件。CLASSPATH 定義路徑,以查找不是 Java 平臺擴展或一部分的第三方和用戶定義的類。設(shè)置 CLASSPATH 時包括所有包含 .class 文件和 JAR 文件的目錄。
您需要加載當(dāng)前目錄或任何子目錄中不存在的類。
您需要加載不在擴展機制指定位置的類。
CLASSPATH 取決于您設(shè)置的 CLASSPATH。CLASSPATH 末尾有一個目錄名或文件名。以下幾點描述了 CLASSPATH 的結(jié)尾應(yīng)該是什么。
如果是 JAR 或 zip,則文件包含類文件,CLASSPATH 以 zip 或 JAR 文件的名稱結(jié)尾。
如果類文件放置在未命名的包中,則 CLASSPATH 以包含類文件的目錄結(jié)束。
如果類文件放在一個命名包中,CLASSPATH 以包含全包名中根包的目錄結(jié)束,即全包名中的第一個包。
CLASSPATH 的默認(rèn)值是一個點 (.)。這意味著搜索的唯一當(dāng)前目錄。當(dāng)您設(shè)置 CLASSPATH 變量或使用 -classpath 命令(簡稱 -cp)時,CLASSPATH 的默認(rèn)值將被覆蓋。如果要將當(dāng)前目錄包含在搜索路徑中,請在新設(shè)置中添加一個點 (.)。
如果 CLASSPATH 找到當(dāng)前目錄中存在的類文件,那么它將加載該類并使用它,而不管同名類是否存在于另一個目錄中,該目錄也包含在 CLASSPATH 中。
如果要設(shè)置多個類路徑,則需要用分號 (;) 分隔每個 CLASSPATH。
使用 JVM 的第三方應(yīng)用程序(MySQL 和 Oracle)可以修改 CLASSPATH 環(huán)境變量以包含它們使用的庫。這些類可以存儲在目錄或歸檔文件中。Java 平臺的類存儲在 rt.jar 中。
設(shè)置 CLASSPATH 的方法有兩種:通過命令提示符或設(shè)置環(huán)境變量。
讓我們看看如何設(shè)置 MySQL 數(shù)據(jù)庫的 CLASSPATH:
第 1 步:單擊 Windows 按鈕并選擇控制面板。選擇系統(tǒng)。

第 2 步:點擊高級系統(tǒng)設(shè)置。

第 3 步:將打開一個對話框。單擊環(huán)境變量。

第 4 步:如果系統(tǒng)變量中已經(jīng)存在 CLASSPATH,請單擊編輯按鈕,然后在末尾添加一個分號 (;)。粘貼 MySQL-Connector Java.jar 文件的路徑。
如果系統(tǒng)變量中不存在 CLASSPATH,則單擊新建按鈕并鍵入變量名稱作為 CLASSPATH 和變量值作為C:\Program Files\Java\jre1.8\MySQL-Connector Java.jar;.;
記?。悍?.; 在 CLASSPATH 的末尾。

以上就是關(guān)于“Java環(huán)境變量classpath的設(shè)置”的介紹,大家如果對此比較感興趣,不妨來關(guān)注一下動力節(jié)點的Java視頻教程,里面的課程內(nèi)容從入門到精通,細(xì)致全面,通俗易懂,很適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。
相關(guān)閱讀