關於java環境配置(path和classpath的意義與比較)

來源:互聯網
上載者:User

標籤:java環境配置

     java環境配置(我的jdk的安裝目錄為:C:\Program Files\Java\jdk1.7.0_79):


第一步:我們需要將jdk目錄下bin目錄中的所有exe檔案的路徑載入到path中,這樣我們才可以在任意磁碟目錄下使用java.exe和javac.exe工具編譯運行java檔案。


第一步的前期工作:為了更加方便對bin目錄的載入,我們自己定義一個名為JAVA_HOME的變數,將jdk的路徑寫入其中C:\Program Files\Java\jdk1.7.0_79


為系統內容變數(path變數)添加新路徑的方法:1.在變數的開頭直接添加新路徑,末尾添加分號。2.%JAVA%\bin;


第二步:為虛擬機器指定要啟動並執行class檔案的目錄:


在classpath變數中添加 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar  開頭必須添加 .;(點和分號),這是為虛擬機器指定在目前的目錄下尋找class檔案,後面是為虛擬機器指定載入java api中的類檔案。


瞭解:path與classpath比較。

在dos命令下,可以為path和classpath設定臨時變數,例如:

set classpath=.;c:/;d:/;在此dos視窗下,java虛擬機器會先在目前的目錄下尋找class檔案,因為在值得最前面有(點和分號),如果沒有.;則會在c盤目錄下尋找,如果c盤目錄下中沒有,則會在d盤下找。如果變數值得末尾有分號,最後還會在目前的目錄下尋找,如果沒有則不會,總結:set classpath會先在classpath目錄下尋找class檔案,找不到才回去目前的目錄下尋找。而path則會在目前的目錄下尋找,再去path路徑中尋找。

本文純屬個人學習經驗,如有錯誤,希請指正。



著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

關於java環境配置(path和classpath的意義與比較)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.