java環(huán)境變量path和classpath的配置
在Java的學(xué)習(xí)中,涉及到兩個(gè)系統(tǒng)環(huán)境變量path和classpath
一. path環(huán)境變量
path環(huán)境變量是系統(tǒng)環(huán)境變量的一種,它用于保存一系列的路徑,每個(gè)路徑之間用分號(hào)分隔。當(dāng)在命令行窗口運(yùn)行一個(gè)可執(zhí)行文件時(shí),操作系統(tǒng)首先會(huì)在當(dāng)前目錄下查找是否存在該文件,如果不存在會(huì)繼續(xù)在path環(huán)境變量中定義的路徑下尋找這個(gè)文件,如果仍未找到,系統(tǒng)會(huì)報(bào)錯(cuò)。
在Windows7系統(tǒng)下配置環(huán)境變量:
1.右擊【計(jì)算機(jī)】,選擇【屬性】,出現(xiàn)如下界面:

圖1
2.點(diǎn)擊【高級(jí)系統(tǒng)設(shè)置】,出現(xiàn)如下界面:

圖2
3.點(diǎn)擊【環(huán)境變量】,出現(xiàn)如下界面:

圖3
4.選中path系統(tǒng)變量,點(diǎn)擊【編輯】,出現(xiàn)如下界面:

圖4
5.將你JDK的安裝目錄bin文件夾路徑復(fù)制下來(lái),如下圖:

圖5
6.將復(fù)雜的bin路徑粘貼到path值里面,注意末尾用英文半角符號(hào)(;),如下圖:

圖6
然后,點(diǎn)擊【確定】,以及圖3的【確定】,圖2的【應(yīng)用】就可以了。
7.下面驗(yàn)證環(huán)境變量配置是否成功,在命令行中輸入javac,出現(xiàn)下圖所示就成功了。

二. classpath環(huán)境變量
classpath環(huán)境變量也用于保存一系列路徑,它和path環(huán)境變量的查看與配置的方式完全相同。當(dāng)Java虛擬機(jī)需要運(yùn)行一個(gè)類時(shí),會(huì)在classpath環(huán)境變量中所定義的路徑下尋找所需的class文件。
從JDK5.0開(kāi)始,如果classpath環(huán)境變量沒(méi)有進(jìn)行配置,Java虛擬機(jī)會(huì)自動(dòng)將其設(shè)置為".",也就是當(dāng)前目錄。所以,一般classpath不需要配置。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用springMVC通過(guò)Filter實(shí)現(xiàn)防止xss注入
這篇文章主要介紹了使用springMVC通過(guò)Filter實(shí)現(xiàn)防止xss注入的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
減小Maven項(xiàng)目生成的JAR包體積實(shí)現(xiàn)提升運(yùn)維效率
在Maven構(gòu)建Java項(xiàng)目過(guò)程中,減小JAR包體積可通過(guò)排除不必要的依賴和使依賴jar包獨(dú)立于應(yīng)用jar包來(lái)實(shí)現(xiàn),在pom.xml文件中使用<exclusions>標(biāo)簽排除不需要的依賴,有助于顯著降低JAR包大小,此外,將依賴打包到應(yīng)用外,可減少應(yīng)用包的體積2024-10-10
java如何寫(xiě)接口給別人調(diào)用的示例代碼
這篇文章主要介紹了java如何寫(xiě)接口給別人調(diào)用的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
lambda表達(dá)式與傳統(tǒng)接口函數(shù)實(shí)現(xiàn)方式對(duì)比詳解
這篇文章主要為大家介紹了lambda表達(dá)式與傳統(tǒng)接口函數(shù)實(shí)現(xiàn)方式對(duì)比詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家度偶多進(jìn)步早日升職加薪2022-03-03
Spring項(xiàng)目里將SQL語(yǔ)句寫(xiě)在.sql文件中的方法
這篇文章主要介紹了Spring項(xiàng)目里如何將SQL語(yǔ)句寫(xiě)在.sql文件中的方法,文中給出了詳細(xì)的介紹和示例代碼,相信對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,有需要的朋友們下面來(lái)一起看看吧。2017-01-01
SpringBoot3整合Mybatis完整版實(shí)例
本文詳細(xì)介紹了SpringBoot3整合MyBatis的完整步驟,包括添加數(shù)據(jù)庫(kù)驅(qū)動(dòng)和MyBatis依賴、配置數(shù)據(jù)源和MyBatis、創(chuàng)建表和Bean類、編寫(xiě)Mapper接口和XML文件、創(chuàng)建Controller類以及配置掃描包,通過(guò)這些步驟,可以實(shí)現(xiàn)SpringBoot3與MyBatis的成功整合,并進(jìn)行功能測(cè)試2025-01-01
淺談springboot中tk.mapper代碼生成器的用法說(shuō)明
這篇文章主要介紹了淺談springboot中tk.mapper代碼生成器的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09

