- Java編程技術與項目實戰(第2版)
- 王誠 梅霆 李琴 王峰 朱書眉
- 3139字
- 2020-06-15 16:35:13
1.2 Java語言開發環境
為了能運行Java程序,平臺上必須安裝有Java虛擬機(Java Virtual Machine,JVM)。JVM包含在Java運行環境(Java SE Runtime Environment,JRE)和Java開發包(Java Development Kit,JDK)等Java軟件中。JDK包括了JRE及開發過程中所需要的一些工具程序,安裝JDK軟件則可以運行及編譯開發Java程序。下面將介紹如何下載安裝JDK,并且介紹安裝后的配置和編譯方法。本小節還會介紹集成開發工具MyEclipse及Tomcat服務器的安裝配置。
1.2.1 Jdk下載及安裝
JDK是Java開發工具包。JDK中包括Java編譯器(javac)、打包工具(jar)、文檔生成器(javadoc)、查錯工具(jdb),以及完整的JRE(Java Runtime Environment,Java運行環境)。
JDK一般有3種版本,如表1.1所示。
表1.1 JDK版本

圖1.1 下載頁面
在開發Java程序之前,先要在本機上安裝Java程序開發工具包JDK。安裝好后的JDK具有bin、demo、jre、lib、src等子目錄。在Sun公司的網站上有免費的JDK可供下載。下載及安裝步驟如下所述。
(1)打開瀏覽器,在地址欄輸入Sun公司的網址:http://java.sun.com/javase/downloads /index.jsp,進入下載頁面,在該頁面中選擇合適的Java版本,如圖1.1所示。

(2)在圖1.2所示的頁面中,顯示的是不同平臺下的JDK安裝包,如Windows、Linux、Solaris。找到適合于自己計算機平臺的JDK版本,這里下載jdk-8u40-windows-i586.exe可執行程序。需要注意的是,在下載JDK工具包之前,要選擇接受協議。

圖1.2 選擇安裝包
(3)下載好后雙擊圖標,彈出安裝向導對話框,在這里設置JDK的安裝路徑,可以自行更改路徑,也可以使用默認路徑,如圖1.3所示。

圖1.3 選擇安裝路徑
(4)單擊“下一步”按鈕,開始安裝JDK,如圖1.4所示。

圖1.4 安裝進度
(5)在安裝過程中會出現安裝Java運行環境的對話框,選擇默認設置不做改變,單擊“下一步”按鈕,繼續安裝,安裝成功后會出現相應的提示信息。
1.2.2 Java開發環境設置
JDK安裝后,需要設置開發的環境變量,具體操作與步驟如下。
(1)在“我的電腦”上單擊鼠標右鍵,在彈出的快捷菜單中選擇“屬性”命令,彈出“系統屬性”對話框,選擇“高級”選項卡,如圖1.5所示。

圖1.5 “系統屬性”對話框
(2)單擊“環境變量”按鈕,在打開的“環境變量”對話框中,單擊“新建”按鈕,如圖1.6所示。

圖1.6 “環境變量”對話框
(3)在彈出的“新建用戶變量”對話框中創建一個新的系統變量名“JAVA_HOME”,其值為JDK的安裝路徑。單擊“確定”按鈕保存,如圖1.7所示。

圖1.7 新建用戶變量
(4)在圖1.6中選中“Path”變量名,單擊“確定”按鈕,在彈出的“編輯系統變量”對話框中設置變量值為“%JAVA_HOME%\bin”,單擊“確定”按鈕保存,如圖1.8所示。

圖1.8 編輯系統變量
(5)新建“CLASSPATH”變量名,設置變量值為“%JAVA_HOME\lib\tools.jar”,單擊“確定”按鈕保存,如圖1.9所示。

圖1.9 新建用戶變量
(6)驗證變量設置的正確性。選擇“開始”→“運行”命令,在運行窗口中輸入“cmd”命令,打開命令行編輯器窗口,在該窗口中分別輸入“javac”(編譯器)和“java”(解釋器)命令,并按Enter鍵運行這兩條命令。如果可以看到如下的幫助信息,則說明JDK的安裝和設置是正確的,如圖1.10所示。

圖1.10 cmd窗口
1.2.3 Java程序的基本結構
用Java語言可以編寫兩種程序,一種是應用程序(Application),另一種是小應用程序(Applet)。應用程序是基于桌面型的應用,可以獨立運行,也可以用在網絡、多媒體等開發上。小應用程序是一種特殊的Java程序,不可以獨立運行,是嵌入到Web網頁中,且由帶有Java插件的瀏覽器解釋運行,主要用在Internet上。
下面所示是一段簡單的Java應用程序HelloWorld.java。
public class HelloWorld { //類名要和文件名一致 public static void main(String args[]) { System.out.println("Hello World!"); } //結束main方法的定義 } //結束類HelloWorld的定義
1. HelloWorld程序中基本語法
(1)程序中關鍵詞class定義類,其后大括號之間的語句構成了一個類體。
(2)關鍵詞public表示“公有”,若類的對象或變量被定義為public,表示該對象或變量可以被外界訪問;若定義為private,則不能被外界訪問。
(3)main()方法又稱為主方法,必須被說明為public static void。包含main()方法的類為主類,該程序中HelloWorld即為主類。一個Java應用程序只能包含一個main()方法,一個主類,程序從主類的main()方法開始執行。
(4)println()稱為打印換行方法,顯示文字后光標將移到下一行。
2. Java程序的編譯與運行
(1)編輯源程序。Java源程序一般用Java作為擴展名,是一個文本文件,用Java語言寫成,可以用任何文本編輯器創建與編輯。
例如,打開記事本編輯器,編輯HelloWorld代碼,存放在特定文件夾。
(2)編譯源程序。HelloWorld.java程序不能直接運行,運行前使用“javac”編譯器,讀取Java源程序,并翻譯成Java虛擬機能夠明白的指令集合,并以字節碼的形式保存在文件中。通常,字節碼文件以class作為擴展名。
例如,在命令窗口進入保存Java程序的文件夾,并輸入:
Javac HelloWorld.java
便將HelloWorld.java文件編譯成HelloWorld.class類文件,并存放在當前文件夾。
(3)解釋執行,使用“java”解釋器,讀取字節碼,取出指令并且翻譯成計算機能執行的代碼,完成運行過程。字節碼運行的平臺是Java虛擬機,只要計算機上安裝有Java虛擬機,不論采用哪種操作系統,硬件配置如何不同,運行的結果都一樣。
例如,在命令窗口輸入:
Java HelloWorld
便可以運行HelloWorld.class文件,得到程序結果。
1.2.4 MyEclipse開發工具及使用
MyEclipse是在Eclipse基礎上加上插件開發而成的集成開發環境,主要用于Java、Java EE及移動應用的開發。單純的Eclipse通常進行Java Web的開發時,需要安裝Eclipse的插件,眾多軟件廠商和開源組織開發了相應的插件,其中MyEclipse最為常用。
1. 下載和安裝MyEclipse
下載MyEclipse可以通過官方網站鏈接http://www.myeclipsecn.com/,也可以通過網絡中的資源搜索,由于MyEclipse是一款非開源的開發工具,所以只能在官網中下載試用版本。圖1.11給出了MyEclipse Professional 2013版本的下載安裝,單擊“Next”按鈕進行安裝。

圖1.11 MyEclipse Professional 2013安裝
安裝時需要手動選擇工作空間目錄,完成后啟動MyEclipse,工作界面如圖1.12所示。

圖1.12 MyEclipse工作界面
2. 建立Java項目
(1)選擇“File”→“New”→“Project”命令(或是在“Package Explorer”窗口上單擊鼠標右鍵,選擇“New”→“Project”單選項)。
(2)在“New Project”對話框中,選擇“Java Project”選項(或展開“Java”的數據夾,選擇“Java Project”選項)。
(3)在“New Java Project”對話框中,輸入Project的名稱及創建Project位置(一般選擇在工作空間中創建,然后單擊“Finish”按鈕,如圖1.13所示。

圖1.13 新建Java項目
3. 建立Java類程序
(1)選擇“File”→“New”→“Class”命令(或在“Package Explorer”窗口上單擊鼠標右鍵,選擇“New”→“Class”單選項)。
(2)在圖1.14所示的“New Java Class”對話框中,“Source folder”文本框默認值是項目的數據夾,不需要更改。

圖1.14 建立Java類
(3)在“Package”文本框輸入程序套件的名稱。
(4)在“Name”文本框輸入 Class Name。
(5)在“Which method Stubs would you like to create?”選項中,如果勾選“public static void main(String[] args)”,在生成程序時會自動生成“main”方法。
(6)單擊“Finish”按鈕,會以套件新增適當的目錄結構及 Java原始文件。
(7)在“main”方法中輸入:“System.out.println(“Hello world !”);”
4. 建立Java類程序
將當前編寫的Java程序保存,選擇“Run”→“Run”后,直接運行當前保存的程序,并將程序結果顯示到MyEclipse控制臺中,如圖1.15所示。

圖1.15 程序運行結果圖
1.2.5 Tomcat服務器的安裝與配置
Tomcat是Apache軟件基金會的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。Tomcat服務器是一個免費的開放源代碼的Web應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用。在Java Web的開發中,常將項目部署至Tomcat服務器上,訪問項目的頁面。
1. 下載Tomcat服務器
Tomcat服務器可以通過Apache官方網站的Tomcat鏈接“http://tomcat.apache.org/”下載得到,例如下載Tomcat 7.0版本,如圖1.16所示。

圖1.16 下載Tomcat
其中“Binary Distributions”下是編譯好的二進制文件,“Source Code Distributions”下是Tomcat的源代碼。這里選擇“Core”下的Windows安裝文件,注意區分32位和64位的區別。下載zip格式的Tomcat后,解壓縮后安裝完成,并記住Tomcat的安裝目錄,安裝Tomcat前確保JDK已正確安裝。
2. MyEclipse中配置Tomcat
首先打開MyEclipse,選擇“Window”→“Preference”命令,展開“Servers”→“Tomcat”選項,選擇之前安裝的版本Tomcat 7.x進入系統,添加Tomcat的安裝目錄,單擊“Apply”按鈕完成操作,如圖1.17所示。

圖1.17 配置Tomcat
此時MyEclipse中已成功配置Tomcat,但在MyEclipse新建Web項目時,需要手動將項目添加至Tomcat目錄。在左側包資源管理器中右擊項目名稱,選擇“MyEclipse”→“Add and Remove Project Deployments”命令,選擇項目的名稱,單擊“Add”按鈕,添加配置的Tomcat版本,單擊“Finish”按鈕,提示成功,步驟如圖1.18、圖1.19所示。

圖1.18 部署工程

圖1.19 項目部署成功
- 演進式架構(原書第2版)
- TensorFlow Lite移動端深度學習
- Azure IoT Development Cookbook
- Python 深度學習
- Spring Boot+Spring Cloud+Vue+Element項目實戰:手把手教你開發權限管理系統
- AngularJS深度剖析與最佳實踐
- Python機器學習基礎教程
- Multithreading in C# 5.0 Cookbook
- RealSenseTM互動開發實戰
- Vue.js 2 Web Development Projects
- Python:Deeper Insights into Machine Learning
- 一步一步跟我學Scratch3.0案例
- 創意UI Photoshop玩轉移動UI設計
- 零基礎輕松學C++:青少年趣味編程(全彩版)
- AMP:Building Accelerated Mobile Pages