- 零基礎學Java(第5版)
- 黃傳祿 常建功 陳浩
- 1407字
- 2020-06-17 18:13:07
2.1 Java開發工具簡介
Java語言是一種解釋型的語言,即讀一句程序執行一句,這樣就需要一個解釋器完成源程序到機器語言的翻譯過程。同時Java是跨平臺的語言,跨平臺是指Java程序可以在安裝任何操作系統的計算機上運行,其前提是需要安裝Java虛擬機(JVM)。虛擬機和解釋器都是JDK的一部分,JDK是Java開發工具集,它包含一套工具,如剛才講的源程序解釋器、JVM,還包括編譯工具(Javac.exe)、執行程序(Java.exe)等。如果想讓運行程序的計算機知道這些工具的位置,并找到這些工具,就需要下載、安裝、配置并測試JDK工具。
2.1.1 下載并安裝JDK
與Java相關的基礎平臺都是由Sun公司提供的,開發人員可以通過http://www.oracle.com/technetwork/java/index.html網站了解有關Java的最新技術,并可以下載相關的軟件。Java網站的首頁如圖2-1所示。

圖2-1 Java網站的首頁
注意 之所以是Oracle公司網站,而不是Sun公司網站,是因為在2009年8月21日Oracle公司收購了Sun公司。
本書中的代碼采用JDK 12.0版本進行開發,因此在Java網站的首頁右側,單擊“Java SE”鏈接,進入關于Java SE的下載界面,如圖2-2所示。

圖2-2 Java SE的下載界面
在Java SE的下載界面中,單擊“JDK Platform(JDK)12”圖片按鈕,即可進入JDK 12的下載界面,如圖2-3所示。在JDK 12的下載界面中,首先選擇“Accept License Agreement”單選按鈕。本書采用Windows 64位平臺,因此選擇“jdk-12.0.1_windows-x64_bin.exe”,如圖2-4所示。在該界面中,單擊“jdk-12.0.1_windows-x64_bin.exe”鏈接,即可下載JDK,如圖2-5所示。

圖2-3 JDK 12的下載界面

圖2-4 頁面根據前面的選擇內容跳轉到要下載的界面

圖2-5 程序安裝向導界面
下載到本地的JDK大約為158MB。下載完就可以進行安裝,具體安裝步驟如下:
1)雙擊執行jdk-12.0.1_windows-x64_bin.exe安裝程序,首先出現的是程序安裝向導界面,如圖2-5所示。
2)單擊“下一步”按鈕,準備過程完成后,安裝程序會自動打開“自定義安裝”界面,在該界面中單擊“更改”按鈕,就會出現“更改文件夾”界面,如圖2-6所示。

圖2-6 “更改文件夾”界面
3)選擇好相應的路徑(如D:\Java\jdk),單擊“確定”按鈕,配置好的“自定義安裝”界面如圖2-7所示。

圖2-7 “自定義安裝”界面
4)然后單擊“下一步”按鈕,JDK即可開始安裝。安裝完成后彈出如圖2-8所示的成功安裝界面。然后單擊“關閉”按鈕即可。

圖2-8 JDK成功安裝界面
2.1.2 設定環境變量
JDK安裝完畢后,還不能馬上使用。如果想使用JDK實現編譯運行Java文件等操作,還需要設定系統的環境變量Path與ClassPath,操作步驟如下:
1)在Windows桌面中,用右鍵單擊“此或這臺電腦”圖標,彈出快捷菜單。
2)在彈出的快捷菜單中選擇“屬性”,彈出“系統”對話框。
3)在“系統”對話框的左邊單擊“高級系統設置”,彈出“系統屬性”對話框,選擇“高級”選項卡,如圖2-9所示。

圖2-9 “系統屬性”對話框
4)在圖2-9系統屬性界面下方單擊“環境變量(N)…”按鈕,彈出“環境變量”對話框,如圖2-10所示。

圖2-10 “環境變量”對話框
5)在“系統變量(S)”區域中單擊“新建”按鈕,在彈出的“新建系統變量”對話框中,設定變量名為JAVA_HOME,變量值為D:\java\jdk,如圖2-11所示。單擊“確定”按鈕。

圖2-11 新建系統變量
6)在“系統變量(S)”區域中選擇變量“Path”,單擊“編輯”按鈕,彈出“編輯環境變量”對話框,如圖2-12所示。

圖2-12 編輯環境變量
7)單擊“新建”按鈕,在空白行處輸入“%JAVA_HOME%\bin”,以同樣的方法在下一行輸入“%JAVA_HOME%\jre\bin”,如圖2-13所示。最后單擊“確定”按鈕即可。

圖2-13 “編輯環境變量”對話框
2.1.3 驗證JDK環境是否配置成功
為了驗證JDK是否配置成功,選擇“開始”|“Windows系統”|“運行”命令,然后在彈出的“運行”對話框內輸入“cmd”命令,打開DOS窗口,在命令提示符下輸入“java”,然后按Enter鍵,若輸出Java的相關信息,則表示JDK配置成功,如圖2-14所示。

圖2-14 輸出Java的相關信息
- JavaScript全程指南
- LabVIEW Graphical Programming Cookbook
- Python機器學習:數據分析與評分卡建模(微課版)
- 無代碼編程:用云表搭建企業數字化管理平臺
- 算法精粹:經典計算機科學問題的Java實現
- 從程序員到架構師:大數據量、緩存、高并發、微服務、多團隊協同等核心場景實戰
- 樂高機器人設計技巧:EV3結構設計與編程指導
- Bootstrap Essentials
- Windows Phone 7.5:Building Location-aware Applications
- 執劍而舞:用代碼創作藝術
- 微服務架構深度解析:原理、實踐與進階
- Service Mesh實戰:基于Linkerd和Kubernetes的微服務實踐
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- Java 9 Programming By Example
- Java Web開發教程:基于Struts2+Hibernate+Spring