- Java程序設計入門
- 尹菡 崔英敏主編
- 1175字
- 2019-12-04 14:33:27
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 校驗環境變量配置
- 一步一步學Spring Boot 2:微服務項目實戰
- PHP 從入門到項目實踐(超值版)
- arc42 by Example
- 深入實踐Spring Boot
- AIRAndroid應用開發實戰
- INSTANT MinGW Starter
- Apache Mesos Essentials
- Visual Foxpro 9.0數據庫程序設計教程
- Python項目實戰從入門到精通
- 編寫高質量代碼:改善Objective-C程序的61個建議
- Spring Boot實戰
- Zabbix Performance Tuning
- Building Dynamics CRM 2015 Dashboards with Power BI
- PhoneGap 4 Mobile Application Development Cookbook
- SAP Web Dynpro for ABAP開發技術詳解:基礎應用