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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/1/23 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java环境变量设置的作用_JDK环境变量的配置及作用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

從真正接觸java到現在,差不多有一年時間了,配置JDK的環境變量也配置過無數次,但是對于這些配置的作用始終有點不太清楚,于是做了一些整理。

對于JDK要配置三個環境變量,分別是JAVA_HOME、path、classpath。

對于我的電腦來說,配置如下:

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

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

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

下面我來介紹一下經過自己整理的關于這幾個配置變量所起到的一些作用:

JAVA_HOME:

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

2.對于一些基于java編寫成的軟件,在這些軟件運行時,可以更好的找到虛擬機的路徑。例如Eclipse,其本事是由java編寫的,那么它在運行的時候必然需要虛擬機的存在,那么Eclipse就可以通過這個配置變量找到虛擬機的目錄。

path:這個變量的作用主要就是指定命令的搜索路徑。這個就不做過多的解釋。例子就是javac/java等一些操作命令。如果你沒有配置該路徑的話,這些操作命令就會執行不了。

classpath:這里重點就是介紹一下classpath這個變量。

這里先舉個例子,下面我寫了兩個類:

JDK類:

Test類:

一開始我在命令行中輸入 javac E:\csy\Test\Test.java,結果出現的如下錯誤:

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

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

在運行這個class文件時,也要去運用這個classpath。

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。