Java入門(二):windows環境下Java配置Path classpath等環境變量

        Java需要配置path、classpath、JAVA_HOME等多個環境變量,初學者可以按照教程一步一步配置,但是因爲不明白這些變量的具體含義,所以過段時間又忘記怎樣配置,反覆查詢資料。計算機的學習需要大家善於發問,並找到問題的答案。下面我們具體看一下這幾個變量的原理和配置。

  一、path變量 

    當你用快捷鍵 windows鍵 + R ,打開運行界面後,在輸入框裏 cacl , 回車之後,你會打開windows 自帶的計算器。

   之所以可以不用去計算器安裝目錄下去運行,就是因爲windows系統的環境變量Path起了重要的作用。

   path(環境變量)是dos以前的內部命令,windows繼續沿用至今。用作運行某個命令的時候,本地查找不到某個命令或文件,會到這個聲明的目錄中去查找。

JDK安裝完成只有,我們需要運行的Java命令有javac、java等,而這些命令的應用程序,也就是.exe文件,都在java安裝目錄\bin目錄下,所以我們需要把這個路徑配置在Path環境變量中,這樣Windows系統可以通過java 命令直接執行 java.exe 程序了。

具體配置過程如下:

1.打開高級環境變量配置界面

環境變量path配置(夢開始的地方)

環境變量path配置(夢開始的地方)

環境變量path配置(夢開始的地方)

環境變量path配置(夢開始的地方)

在path中增加jdk的bin目錄的步驟:
1.複製jdk的bin目錄的路徑
2.打開系統變量中的path變量,點擊編輯,然後將光標移動到最前面按shift+home鍵:
3.將複製的jdk的bin目錄粘貼到光標處,然後在bin目錄下面加個英文分號:
4.點擊確定即可。
測試配置是否成功,打開命令行窗口,輸入java -version,可以看到java輸出了版本號等信息,即配置成功:
總結:Windows找命令的方式,找的方式第一種是幫你在當前目錄找,如果找不到,第二種就會去指定的位置幫你去找。那指定的位置在哪呢,指定的位置就是在環境變量path這。Path不是Java中的變量。Path和Java本身沒有任何關係。它是操作系統中的一個變量,主要在這個變量中配置可以直接運行的應用程序
二、Classpath
Classpath是javac編譯器的一個環境變量,作用是指定類搜索路徑。當編譯器編譯我們寫的程序時候,我們程序裏面所以用的那些Jar包以及引入的其他類文件,都需要去這個環境變量聲明的目錄下去找。我們需要把jdk安裝目錄下的lib子目錄設置到CLASSPATH中,當然,當前目錄“.”(代表命令運行的當前目錄)也必須加入到該變量中。classpath並不像path一樣本身就存在,而是需要我們新建一個換環境變量,示例一個CLASSPATH配置:.;D:\Java\jdk1.7.0_79\lib

三、JAVA_HOME

Java_Home這個變量有什麼用處呢?它指示了Jdk的安裝路徑。 主要作用有兩個:

1. 上面的Path、classpath等變量都用到了Java的安裝路徑,如果Java的安裝路徑發生變化時候,就需要對多個變量重新編輯,如果用這一個變量表示,就只需要更改這一個變量

2. 一些java工具,比如eclipse等,需要用到這個環境變量,這個是Java中約定的變量名字。

配置很簡單,也是需要新建一個環境變量:


PS:打開環境變量界面後,會發現上面有一個xxx的用戶變量,下面是環境變量;上面的用戶變量只對這個用戶名登錄時起作用,而下面的環境變量對所有登錄用戶都會起作用。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章