日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java环境变量设置的作用_JDK环境变量的配置及作用

發(fā)布時(shí)間:2024/1/23 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java环境变量设置的作用_JDK环境变量的配置及作用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

從真正接觸java到現(xiàn)在,差不多有一年時(shí)間了,配置JDK的環(huán)境變量也配置過(guò)無(wú)數(shù)次,但是對(duì)于這些配置的作用始終有點(diǎn)不太清楚,于是做了一些整理。

對(duì)于JDK要配置三個(gè)環(huán)境變量,分別是JAVA_HOME、path、classpath。

對(duì)于我的電腦來(lái)說(shuō),配置如下:

JAVA_HOME:E:\Java\jdk1.7.0_25;(JDK的安裝路徑)

path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(JDk的運(yùn)行和編譯環(huán)境的路徑)

classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

下面我來(lái)介紹一下經(jīng)過(guò)自己整理的關(guān)于這幾個(gè)配置變量所起到的一些作用:

JAVA_HOME:

1.方便配置path和classpath的變量值。即使當(dāng)你本地的JDK的路徑發(fā)生變化時(shí),只需要去修改JAVA_HOME的配置路徑即可。

2.對(duì)于一些基于java編寫(xiě)成的軟件,在這些軟件運(yùn)行時(shí),可以更好的找到虛擬機(jī)的路徑。例如Eclipse,其本事是由java編寫(xiě)的,那么它在運(yùn)行的時(shí)候必然需要虛擬機(jī)的存在,那么Eclipse就可以通過(guò)這個(gè)配置變量找到虛擬機(jī)的目錄。

path:這個(gè)變量的作用主要就是指定命令的搜索路徑。這個(gè)就不做過(guò)多的解釋。例子就是javac/java等一些操作命令。如果你沒(méi)有配置該路徑的話,這些操作命令就會(huì)執(zhí)行不了。

classpath:這里重點(diǎn)就是介紹一下classpath這個(gè)變量。

這里先舉個(gè)例子,下面我寫(xiě)了兩個(gè)類:

JDK類:

Test類:

一開(kāi)始我在命令行中輸入 javac E:\csy\Test\Test.java,結(jié)果出現(xiàn)的如下錯(cuò)誤:

這個(gè)錯(cuò)誤很顯然的告訴我們,系統(tǒng)找不到JDK這個(gè)類。那怎么樣能夠去找到JDK類呢,這里就要用上classpath了。正確輸入如下:

這樣就編譯成功了。 ? 從上述例子中我們可以知道,classpath這個(gè)變量主要就是指定類的搜索路徑,但要注意的是,這個(gè)路徑指的是你要編譯的java源文件中所調(diào)用的非java的基礎(chǔ)API中的類的package的所在目錄。當(dāng)然,如果源文件中調(diào)用了多個(gè)Java類,那么這個(gè)路徑可以是多個(gè)目錄,用分號(hào)分開(kāi)。

在運(yùn)行這個(gè)class文件時(shí),也要去運(yùn)用這個(gè)classpath。

-classpath后面的E:\;E: csy.Test.Test,第一個(gè)E:表示要編譯的java源文件的package的路徑,第二個(gè)E:表示該java源文件調(diào)用的java類的package的路徑,csy.Test.Test表示要運(yùn)行的類加上其所在的package。

總結(jié)

以上是生活随笔為你收集整理的java环境变量设置的作用_JDK环境变量的配置及作用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。