1. 程式人生 > >第一章 第三節 JDK與Java的開發環境

第一章 第三節 JDK與Java的開發環境

1、JDK與JRE

  如果一個程式設計師要釋出Java程式,一般來說,會發布.class檔案。而如果要執行Java程式,同樣指的是執行.class檔案。因此,執行Java程式,只需要Java虛擬機器和直譯器就可以執行。即JRE,也就是Java Runtime Enviroment的縮寫,指的是Java的執行環境。包括JVM和Java直譯器。

  但是僅僅有JRE,只能完成從.class檔案到真正的機器指令這一步,而無法把一個原始檔編譯成一個.class檔案。在Sun公司的網站上,有一個術語叫做JDK。所謂的JDK,指的是Java Development Kit,Java開發工具包。從內容上說:

  JDK = JRE + 工具(編譯器、偵錯程式、其他工具.....)+類庫

  我們進行Java開發開發,至少應當有JDK。可以到Sun公司的網站上進行JDK的下載,下載連結為:http://java.sun.com/javase/dowmloads/index.jsp。JDK的安裝也可以參考Sun公司的網站。網站為:http://java.sun.com/javase/8/webnotes/install/index.html。對於windows系統而言,下載JDK之後,安裝起來與其他的軟體並沒有什麼區別,在此不多嘮叨了。

2、Java開發環境配置

  安裝完成JDK之後,還需要進行一些Java環境變數的配置。配置完成之後,才能真正進行Java程式的開發。

2.1、三個環境變數

  Java的環境變數配置其實主要是對三個環境變數進行配置。這三個變數分別為:JAVA_HOME、PATH、CLASSPATH。

  JAVA_HOME環境變數,表示的是Java的安裝目錄。這個變數是用來告訴作業系統Java的安裝路徑,當其他的程式需要Java進行支援的時候(例如一些Java的伺服器、Java的資料庫客戶端等),會通過JAVA_HOME來尋找Java的安裝路徑。

  PATH環境變數,是在命令列上輸入Java命令時,用來指示作業系統去哪個路徑下找Java的相關程式。往往會把PATH變數配置成Java的安裝路徑/bin目錄。

  CLASSPATH是用來指示編譯器和JVM去哪個目錄下尋找.class檔案。當我們執行Java程式時,必然會需要獲取.class檔案的資訊,而且往往還需要不止一個.class檔案的資訊。此時,我們就需要在硬碟上尋找到相應的.class檔案。而硬碟上的檔案那麼多,JVM如何尋找呢?這是,我們就需要配置CLASSPATH環境變數,指定一些目錄,讓JVM尋找.class檔案時,只需要尋找這些我們指定的目錄即可。這裡我們只介紹在Windows系統中如何配置Java環境變數。

2.2、環境變數的配置

  在Windows10系統中,在左下角框框中輸入"編輯系統環境變數",點選"環境變數"。

點選"新建",第一行輸入"JAVA_HOME",點選"預覽目錄",指定到JDK安裝的根目錄,JAVA_HOME配置完成。

點選"新建",第一行輸入"PATH",點選"預覽目錄",指定到JDK安裝的根目錄的bin目錄,PATH配置完成。

點選"新建",第一行輸入"CLASS_PATH",第二行輸入".",CLASSPATH配置完成。

   當所有的環境變數配置好之後,在左下角框框中輸入"cmd",執行java -version,如果能看到正確的版本資訊,則說明Java的環境變數就配置成功了。祝您好運。。。