官术网_书友最值得收藏!

1.2 開發環境搭建

1.2.1 安裝JDK

1.JDK介紹

Java開發工具箱(Java Development Kits,JDK),主要包括如下內容。

(1)Java API(應用程序編程接口):主要作用是為編程人員提供已經寫好的功能,便于快速開發。

(2)Java編譯器(Javac.exe)、Java運行時解釋器(Java.exe)、Java文檔化工具(Javadoc.exe)及其他工具和資源。

(3)JVM(Java Virtual Machine,Java虛擬機):主要作用是進行Java程序的運行和維護。

(4)JRE(Java Run Time Environment,Java運行時環境),JRE的3項主要功能如下。

①加載代碼:由類加載器(Class Loader)完成。

②校驗代碼:由字節碼校驗器(Bytecode Verifier)完成。

③執行代碼:由運行時解釋器(Runtime Interpreter)完成。

2.JDK的安裝目錄介紹

下載地址:http://www.oracle.com/technetw_ork/Java/Javase/dow_nloads/index.html。

將JDK 1.8版本下載到本地,然后雙擊此軟件,默認安裝到C:\Program Files\Java\jdk1.8.0_20目錄,目錄結構如下。

bin目錄:存放Java的編譯器、解釋器等工具(可執行文件)。

demo目錄:存放演示程序。

include目錄:存放用于本地方法的文件。

jre目錄:存放Java運行環境文件。

lib目錄:存放Java的類庫文件。

sample目錄:存放一些范例程序。

src.zip文件:JDK提供的類的源代碼。

1.2.2 配置環境變量

安裝了JDK之后,還需要配置以下環境變量。

1.JAVA_HOME(可選的)

JAVA_HOME就是指JDK的安裝目錄,用戶可以在桌面上右鍵單擊【我的電腦】圖標,在彈出的快捷菜單中選擇【屬性】命令,將會彈出【系統屬性】對話框,切換到【高級】選項卡,單擊“環境變量”按鈕,在彈出的【環境變量】對話框的【系統環境變量】部分單擊“新建”按鈕,【變量名】填寫JAVA_HOME,【變量值】填寫JDK安裝路徑C:\Program Files\Java\jdk1.8.0_20,單擊“確定”按鈕,配置如圖1-2所示。

圖1-2 JAVA_HOME配置

設置JAVA_HOME的好處如下。

(1)以后要使用JDK安裝路徑的時候,只需輸入%JAVA_HOME%即可,避免每次引用都輸入很長的路徑。

(2)歸一原則,當JDK路徑被迫改變的時候,僅需更改JAVA_HOME的變量值即可,否則,就要更改任何用絕對路徑引用JDK目錄的文檔。

(3)第三方軟件(如TOMCAT,JOBSS…)會引用約定好的JAVA_HOME變量,不然,將不能正常使用該軟件。

2.PATH(必須的)

PATH用于指定操作系統的可執行指令的路徑,也就是要告訴操作系統,Java編譯器和運行器在什么地方可以找到。在【環境變量】中的【系統變量】找到【Path】,單擊“編輯”按鈕,將安裝JDK的默認bin路徑,復制后粘貼到【變量值】文本框最前面,然后在JDK路徑后面加入一個“;”,將Java.exe、Javac.exe、Javadoc.exe工具的路徑告訴Windows,配置如圖1-3所示。

圖1-3 PATH配置

3.CLASSPATH(可選的)

Java虛擬機在運行某個類時會按CLASSPATH指定的目錄順序去查找這個類,在【環境變量】對話框中單擊“新建”按鈕來新建一個變量,在彈出的【編輯系統變量】對話框中按圖1-4所示輸入變量名Classpath和變量值“.”。設置點“。”表示通過編譯器產生的.class類文件存放的路徑與當前路徑一致,如圖1-4所示。

圖1-4 CLASSPATH配置

1.2.3 校驗環境變量配置是否正確

選擇【開始】→【運行】命令,在彈出的【運行】對話框中的【打開】下拉列表框中輸入cmd,接著單擊“確定”按鈕切換到DOS狀態,直接輸入Javac按【Enter】鍵,如果能出現圖1-5所示的效果(英文版也行),說明配置成功,否則需要重新進行配置。

圖1-5 校驗環境變量配置

主站蜘蛛池模板: 衡山县| 柞水县| 大冶市| 梧州市| 图片| 灵丘县| 沂源县| 开江县| 县级市| 乌兰浩特市| 碌曲县| 寿阳县| 绍兴县| 崇仁县| 绥芬河市| 龙江县| 杭锦旗| 潜江市| 长兴县| 合作市| 松溪县| 搜索| 永仁县| 咸阳市| 海原县| 科尔| 土默特右旗| 修文县| 新昌县| 麦盖提县| 栾城县| 通榆县| 瑞金市| 台北县| 仙桃市| 巴彦淖尔市| 旺苍县| 孝感市| 房产| 安龙县| 峡江县|