更新時(shí)間:2022-09-21 10:16:21 來源:動(dòng)力節(jié)點(diǎn) 瀏覽5572次
CLASSPATH環(huán)境變量: CLASSPATH 是一個(gè)環(huán)境變量,Application ClassLoader 使用它來定位和加載 .class 文件。CLASSPATH 定義路徑,以查找不是 Java 平臺(tái)擴(kuò)展或一部分的第三方和用戶定義的類。設(shè)置 CLASSPATH 時(shí)包括所有包含 .class 文件和 JAR 文件的目錄。
您需要加載當(dāng)前目錄或任何子目錄中不存在的類。
您需要加載不在擴(kuò)展機(jī)制指定位置的類。
CLASSPATH 取決于您設(shè)置的 CLASSPATH。CLASSPATH 末尾有一個(gè)目錄名或文件名。以下幾點(diǎn)描述了 CLASSPATH 的結(jié)尾應(yīng)該是什么。
如果是 JAR 或 zip,則文件包含類文件,CLASSPATH 以 zip 或 JAR 文件的名稱結(jié)尾。
如果類文件放置在未命名的包中,則 CLASSPATH 以包含類文件的目錄結(jié)束。
如果類文件放在一個(gè)命名包中,CLASSPATH 以包含全包名中根包的目錄結(jié)束,即全包名中的第一個(gè)包。
CLASSPATH 的默認(rèn)值是一個(gè)點(diǎn) (.)。這意味著搜索的唯一當(dāng)前目錄。當(dāng)您設(shè)置 CLASSPATH 變量或使用 -classpath 命令(簡(jiǎn)稱 -cp)時(shí),CLASSPATH 的默認(rèn)值將被覆蓋。如果要將當(dāng)前目錄包含在搜索路徑中,請(qǐng)?jiān)谛略O(shè)置中添加一個(gè)點(diǎn) (.)。
如果 CLASSPATH 找到當(dāng)前目錄中存在的類文件,那么它將加載該類并使用它,而不管同名類是否存在于另一個(gè)目錄中,該目錄也包含在 CLASSPATH 中。
如果要設(shè)置多個(gè)類路徑,則需要用分號(hào) (;) 分隔每個(gè) CLASSPATH。
使用 JVM 的第三方應(yīng)用程序(MySQL 和 Oracle)可以修改 CLASSPATH 環(huán)境變量以包含它們使用的庫(kù)。這些類可以存儲(chǔ)在目錄或歸檔文件中。Java 平臺(tái)的類存儲(chǔ)在 rt.jar 中。
設(shè)置 CLASSPATH 的方法有兩種:通過命令提示符或設(shè)置環(huán)境變量。
讓我們看看如何設(shè)置 MySQL 數(shù)據(jù)庫(kù)的 CLASSPATH:
第 1 步:?jiǎn)螕?Windows 按鈕并選擇控制面板。選擇系統(tǒng)。
第 2 步:點(diǎn)擊高級(jí)系統(tǒng)設(shè)置。
第 3 步:將打開一個(gè)對(duì)話框。單擊環(huán)境變量。
第 4 步:如果系統(tǒng)變量中已經(jīng)存在 CLASSPATH,請(qǐng)單擊編輯按鈕,然后在末尾添加一個(gè)分號(hào) (;)。粘貼 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è)置”的介紹,大家如果對(duì)此比較感興趣,不妨來關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java視頻教程,里面的課程內(nèi)容從入門到精通,細(xì)致全面,通俗易懂,很適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743