Java開發之工具及環境配置

    古人云:「工欲善其事,必先利其器」,Java語言環境的搭建是咱們每一個人都要經歷的,搭建環境以前還要了解一下JDK與JRE的異同點。
    JRE(Java Runtime Environment):Java 運行環境;包括 Java 虛擬機(JVM) 和 Java 程序所需的核心類庫等。用以運行一個已開發好的 Java 程序。
    JDK(Java Development Kits):包含 Java 的開發工具和 JRE,開發工具包含編譯工具(javac.exe)、打包工具(jar.exe)、執行工具(java.exe)、文檔生成工具(javadoc.exe)等。
    開發Java程序就是先編寫.java(Java)文件,而後交給JDK的javac.exe編譯成.class(字節碼),而後再經過java.exe執行.class文件,其餘的也能夠用javadoc.exe生成幫助文檔文件,jar.exe將java文件打包成jar文件等。
1、準備
        下載JDK,網址連接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 根據PC的配置和系統選擇對應的版本點擊下載。
2、安裝
    安裝到本身指定路徑下(此處舉例使用的是D:\Program Files\Java),記住路徑名,待安裝成功進入該路徑下查看有以下文件內容:
 
Note:此處JDK和JRE安裝在同一路徑下。 
3、環境配置
一、必要性:
    首先要說明的的是,Java文件運行的基本操做步驟: 

    而在Windows系統中的DOS界面下,想要用javac編譯java文件,首先要找到javac.exe工具所在的目錄D:\Program Files\Java\jdk1.7.0_51\bin,而且要把要編譯的java文件拷貝到本路徑下,例如編譯一個Hello.java文件: html

 

    以上操做就是運行一個java文件所要作的最基本操做,爲了在任意目錄下使用Java開發工具(例如javac、java、javadoc等),知足快速開發的需求就須要進行環境變量path的配置。
二、具體步驟:
1)永久配置(一勞永逸)
塗鴉說明:
    個人電腦->屬性->高級系統配置->環境變量;
java




    編輯path環境變量(先新建變量JAVA_HOME指向JDK所在路徑便於以後的屢次引用方便),在開始處添加java工具所在的目錄,多個路徑間用」;「隔開; oracle

 

 


    DOS下任意路徑下輸入javac回車,若出現javac的全部使用幫助信息既說明配置成功。 jvm

 

 

Note:
    配置path以前,先編輯一個JAVA_HOME變量,存放的值是JDK所在目錄,此處是D:\Program Files\Java\jdk1.7.0_51,則在配置path的時候能夠引用JAVA_HOME,即path的值爲%JAVA_HOME%\bin。classpath環境變量正常狀況下沒有必要配置,對於網上一致傳承配置的(.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar),對於jvm加載class文件的正常步驟,對於tools.jar和rt.jar只要jvm找到jre就指定了這兩個jar包的路徑,默認缺省狀況下在當前目錄查找.class文件,從而可知classpath沒有配置的必要。若前期不用IDE開發時用到第三方jar包,也只須要臨時配置一下classpath便可,後期使用IDE開發時也只要在工具中關聯一下jar便可。下面說說臨時配置:
2)臨時配置(在 DOS 窗口中配置,只在當前窗口有效)
path:
    set path=%java_home%\bin;
    set       -->  查看全部環境變量(配置名稱)或者設置環境變量的值
    set path   -->  查看 path 環境變量的值
    set path=「值」  -->  修改設置 path 的值
    start(在原 DOS 窗口中輸入)  -->打開新的 DOS 窗口,卻會沿襲原窗口的值
Note:關於 set:
    set:配置臨時環境變量值,能夠查看計算機上已配置的環境變量
    set  環境變量名稱:查看該環境變量值
    eg:set path
    set  環境變量名稱=  :清除以前設置的該環境變量值
    eg:set path=
    set  環境變量名稱=環境變量值:設置環境變量
    eg:set path= D:\Program Files\Java\jdk1.7.0_51; 工具

 

classpath:
    set classpath=「類文件路徑」
    set classpath=  ;  對所設置的環境變量進行清空
    eg:set  classpath=  d:\  只在 classpath 路徑下找文件,不在當前目錄下找文件。
    eg:set  classpath=  d:\;   若是在指定的 classpath 路徑下沒有找到要運行的文件,會在當前目錄下找文件。
    eg:set classpath=.; d:\  指先在當前路徑下查找文件,再在 e 盤路徑下查找(.表明當前路徑).
Note:在 DOS 窗口中設置臨時變量,虛擬機在運行時,先執行 classpath 設置的路徑,而後再執行當前路徑;在 DOS 窗口,設置環境變量時不要加分號「;」。
開發工具

 

Note:設置 path 是先在當前目錄下找文件,若沒找到,再在所設置的 path 環境變量路徑下找文件;設置 classpath,是先找 classpath 環境變量路徑,而後再找當前路徑。
三、做用:
1)path 是配置 Windows 可執行文件的搜索路徑,即擴展名爲.exe 的程序文件所在的目錄,用於指定 DOS 窗口命令的路徑。
2)classpath 是配置 class 文件所在的目錄,用於指定類搜索路徑,JVM 就是經過它來尋找指定類的 class 類文件的。
Note:
    開發Java程序必經之路就是環境變量的配置,此處簡答說明了path和classpath的配置時的細節和注意事項,對於path和classpath的使用順序,本身結合實際也進行了些許的概括,以塗鴉的形式展示以下:
path的順序 spa

 

classpath的順序 htm

 

   本篇幅所描述的僅表明我的見解,若有出入請見諒。 開發

相關文章
相關標籤/搜索