- Java語言程序設計與實現(微課版·第2版)
- 張桓 徐麗主編
- 3527字
- 2023-10-17 18:30:28
任務1.2 Java開發環境搭建

Java開發環境搭建
本任務將講解Java開發環境的搭建過程,主要包括JDK的安裝與配置、Eclipse的安裝與配置、Eclipse的基本使用方法,為后續Java程序的編寫和運行提供開發環境上的支持。
1.2.1 JDK的安裝與配置
Java開發工具包(Java Development Kit,JDK)是Sun公司提供的Java開發環境和運行環境,是所有Java程序的基礎。從JDK 1.7開始,這個產品由Oracle公司負責后續的版本升級及擴展服務的支持。JDK包括一組應用程序接口(Application Program Interface,API)和Java運行環境(Java Runtime Environment,JRE)。
JDK為開源、免費的Java開發環境,任何Java程序的開發人員和使用人員都可以直接從其官方網站中下載獲得相關的安裝程序。本書中的Java程序案例開發使用的是JDK 1.8。
1.JDK的安裝
①雙擊JDK安裝程序,彈出安裝對話框,如圖1-1所示。
②單擊“下一步”按鈕,進入定制安裝界面,如圖1-2所示。

圖1-1 安裝對話框

圖1-2 定制安裝界面
③選擇安裝路徑。如果需更換安裝路徑,就單擊“更改”按鈕,在彈出的對話框中選擇新的安裝目錄位置。單擊“下一步”按鈕,進入正在安裝界面,開始安裝,如圖1-3所示。
④安裝過程中會出現JRE安裝路徑選擇界面,處理方式同步驟③。再單擊“下一步”按鈕,進入自動安裝狀態,最后進入安裝完成界面,如圖1-4所示。
⑤單擊“關閉”按鈕,完成JDK的安裝。
2.JDK環境變量的配置
在JDK環境中對Java源程序進行編譯和執行時,需要知道編譯器和解釋器所在的位置,以及所用到的相關類庫位置。這時,需要通過配置JDK環境變量來為Java程序配置對應的類搜索路徑(CLASSPATH),以及為編譯器和解釋器配置對應的搜索路徑(Path)等相關信息。

圖1-3 正在安裝界面

圖1-4 安裝完成界面
①用鼠標右鍵單擊桌面上的“計算機”圖標,在彈出的快捷菜單中選擇“屬性”命令,在彈出的窗口中選擇“高級系統設置”,打開“系統屬性”對話框,如圖1-5所示。
②單擊“環境變量”按鈕,彈出“環境變量”對話框,如圖1-6所示。

圖1-5 “系統屬性”對話框

圖1-6 “環境變量”對話框
③在“環境變量”對話框的“系統變量”選項組中單擊“新建”按鈕,彈出“新建系統變量”對話框。在“變量名”文本框中輸入“JAVA_HOME”,在“變量值”文本框中輸入JDK的安裝路徑,如圖1-7所示。單擊“確定”按鈕,完成設置,返回到“環境變量”對話框。
④在“環境變量”對話框的“系統變量”選項組中選擇“Path”選項,單擊“編輯”按鈕,彈出“編輯系統變量”對話框。保留“變量值”文本框中的原有內容,在原有內容后加入“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”信息,如圖1-8所示。單擊“確定”按鈕,完成設置,返回到“環境變量”對話框。

圖1-7 新建JAVA_HOME變量

圖1-8 編輯Path變量
⑤在“環境變量”對話框中,再次單擊“新建”按鈕,彈出“新建系統變量”對話框。在“變量名”文本框中輸入“CLASSPATH”,在“變量值”文本框中輸入“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”信息,如圖1-9所示。單擊“確定”按鈕,完成設置,返回到“環境變量”對話框。

圖1-9 新建CLASSPATH變量
⑥在“環境變量”對話框中單擊“確定”按鈕,返回到“系統屬性”對話框。在“系統屬性”對話框中單擊“確定”按鈕,退出該對話框,完成環境變量的配置。
1.2.2 Eclipse的安裝與配置
1.集成開發環境簡介
集成開發環境(Integrated Development Environment,IDE)是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面(Graphical User Interface,GUI)等工具。它是集程序代碼編寫功能、分析功能、編譯功能、調試功能等于一體的軟件開發服務套件。所有具備這一特性的應用軟件或者軟件套件都可以稱為集成開發環境。
從Java語言誕生到如今,為它量身定做的開發編譯平臺已不下幾十種。除了Sun公司自身的產品以外,還有許多的軟件開發廠商提供了多種產品。下面介紹幾款常用的Java集成開發環境。
(1)JCreator
JCreator是一款輕便型的開發工具,它采用Windows界面風格,集Java程序的編寫、編譯、運行和調試于一體,提供了一個小巧、靈活的集成開發環境。JCreator與JDK完美結合,支持Java程序的開發。JCreator具有智能感知與語法著色等功能,還具有項目管理、項目模板等功能,非常適合初學者使用。
(2)NetBeans
Sun公司推出的NetBeans平臺是開放源碼的Java集成開發環境,能夠對Java應用系統的編碼、編譯、調試與部署提供全功能支持,并將版本控制和可擴展標記語言(Extensible Markup Language,XML)編輯融入它眾多的功能之中。NetBeans的最大優勢在于,不僅能夠開發各種桌面應用系統,而且能夠很好地支持Web應用開發,支持基于J2ME的移動設備應用開發。
(3)Eclipse
2001年11月,IBM、Borland、Red Hat等多家軟件公司成立了Eclipse.org聯盟,IBM公司向該聯盟捐贈并移交了Eclipse的源碼,由該聯盟繼續推動Eclipse的后續研發與更新。與商業軟件不同,Eclipse是一個完全免費的、開放源碼的和可擴展的Java集成開發環境。目前Eclipse得到IBM等軟件“巨頭”及眾多軟件開發人員的傾力支持,極具發展前途。
(4)MyEclipse
MyEclipse企業級工作平臺是對Eclipse集成開發環境的擴展,是在Eclipse基礎上加上擴展的插件,開發而形成的功能強大的企業級集成開發環境。MyEclipse主要用于Java、Java EE及移動應用的開發。MyEclipse的功能非常強大,支持的產品也十分廣泛,尤其對各種開源產品的支持,其表現相當不錯。MyEclipse包括完備的編碼、調試、測試和發布功能,完整支持超文本標記語言(Hypertext Markup Language,HTML)、Struts、服務器頁面(Java Server Pages,JSP)、串聯樣式表(Cascading Style Sheets,CSS)、JavaScript、Spring、Hibernate等技術和產品。
(5)JBuilder
Borland公司推出的JBuilder是世界上第一個實現跨平臺的Java集成開發環境,也是被廣泛使用的Java集成開發環境之一。它是純Java語言編寫的編譯器,系統代碼中不含任何專屬代碼和標記,支持新的Java技術。JBuilder秉承了Borland公司產品一貫的高度集成的開發環境、豪華美觀的圖形用戶界面、優質高效的編譯效率等特點。它適合企業級的Java應用系統的開發,能夠輕松勝任EJB、Web以及數據庫等各類應用程序的開發與部署。
(6)IntelliJ IDEA
IntelliJ IDEA集成開發環境(以下簡稱IDEA),是JetBrains公司推出的產品。IDEA在業界被公認為最好的Java集成開發環境之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、EJB支持、各類版本管理工具、JUnit、代碼分析、創新的GUI設計等方面的功能可以說是非常完善的。
2.安裝Eclipse集成開發環境
考慮到流行性和開源性等因素,本書使用的集成開發環境是Eclipse。Eclipse為開源、免費的集成開發環境,任何Java開發人員都可以直接從其官方網站中下載獲得相關的安裝文件。
在安裝Eclipse之前,最好先安裝好JDK環境。
在官方網站下載得到的Eclipse安裝文件是一個壓縮文件,只需將該壓縮文件直接解壓縮到指定的安裝目錄(比如C:\eclipse)下,即可完成Eclipse的安裝工作。
雙擊安裝目錄下的eclipse.exe文件,就可以啟動Eclipse集成開發環境。Eclipse在首次啟動時,會提示用戶選擇一個工作區,以便可以將今后開發的項目文件保存在這個工作區中。在此,可以輸入一個工作區路徑位置(比如C:\eclipse-workspace)。單擊“確定”按鈕后,Eclipse會出現一個歡迎界面。關閉歡迎界面后,便進入Eclipse的主工作界面,如圖1-10所示。

圖1-10 Eclipse的主工作界面
3.配置Eclipse集成開發環境
在Eclipse的主工作界面中,選擇Window→Preferences命令,打開Preferences對話框。展開對話框左側樹形列表框內的Java節點,選擇該節點下的Installed JREs子節點,對話框右側出現Installed JREs列表框,如圖1-11所示。檢查列表框中JRE的名稱、位置與所安裝的JRE是否一致。如果不一致,修改列表框中的內容;如果一致,單擊Apply按鈕。

圖1-11 Preferences對話框
1.2.3 Eclipse的基本使用方法
安裝和配置好Eclipse后,就可以開始使用Eclipse建立Java程序。下面我們通過一個簡單的Java程序的開發過程,來了解一下Eclipse的基本使用方法。
1.創建Java程序項目
①在Eclipse菜單欄中選擇File→New→Project命令,打開New Project窗口,在該窗口中選擇Java節點下的Java Project,如圖1-12所示。
②單擊Next按鈕,打開New Java Project窗口,在Project name文本框中輸入項目名MyProject,如圖1-13所示。

圖1-12 New Project窗口

圖1-13 New Java Project窗口
③單擊Next按鈕,進入Java Settings界面,如圖1-14所示。選擇系統默認值,配置項目。
④單擊Finish按鈕,Eclipse的項目資源管理器中顯示出新建的MyProject項目,其目錄結構如圖1-15所示。

圖1-14 Java Settings界面

圖1-15 新建的MyProject項目
2.創建Java公共類
①選擇File→New→Class命令,在項目中新建Java公共類,如圖1-16所示。
②彈出New Java Class窗口,在Name文本框中輸入類名MyTest,選中“public static void main(string[]args)”復選框,如圖1-17所示。

圖1-16 新建類的命令

圖1-17 New Java Class窗口
③單擊Finish按鈕,在MyProject項目中生成MyTest.java文件。
3.Java程序的編寫和運行
①在MyTest.java文件的main()方法中添加代碼,如圖1-18所示。

圖1-18 MyTest.java中的代碼
②在項目資源管理器中右擊MyTest.java文件,在彈出的快捷菜單中選擇Run As→Java Application命令,如圖1-19所示。

圖1-19 選擇Java Application命令
③程序運行結果如圖1-20所示。

圖1-20 程序運行結果
4.關閉或刪除Java程序項目
①如需關閉項目,在項目資源管理器中用鼠標右鍵單擊MyProject項目,在彈出的快捷菜單中選擇Close Project命令,如圖1-21所示。
②如需刪除項目,則用鼠標右鍵單擊MyProject項目,在彈出的快捷菜單中選擇Delete命令。在彈出的刪除窗口中,如需將物理磁盤文件一起刪除,則選中對應的復選框,然后單擊OK按鈕,如圖1-22所示。

圖1-21 選擇Close Project命令

圖1-22 刪除窗口
5.打開已存在的Java程序項目
①選擇File→Open Projects from File System命令,如圖1-23所示。
②在彈出的窗口中,單擊Directory按鈕,選擇已存在項目所在的目錄位置,如圖1-24所示。
③單擊Finish按鈕,在項目資源管理器中顯示出所打開的項目文件,如圖1-25所示。

圖1-23 選擇Open Projectsfrom File System命令

圖1-24 打開項目窗口

圖1-25 打開的項目文件