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

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版本

000

圖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所示。

000

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

000

圖1.2 選擇安裝包

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

000

圖1.3 選擇安裝路徑

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

000

圖1.4 安裝進度

(5)在安裝過程中會出現安裝Java運行環境的對話框,選擇默認設置不做改變,單擊“下一步”按鈕,繼續安裝,安裝成功后會出現相應的提示信息。

1.2.2 Java開發環境設置

JDK安裝后,需要設置開發的環境變量,具體操作與步驟如下。

(1)在“我的電腦”上單擊鼠標右鍵,在彈出的快捷菜單中選擇“屬性”命令,彈出“系統屬性”對話框,選擇“高級”選項卡,如圖1.5所示。

000

圖1.5 “系統屬性”對話框

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

000

圖1.6 “環境變量”對話框

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

000

圖1.7 新建用戶變量

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

000

圖1.8 編輯系統變量

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

000

圖1.9 新建用戶變量

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

000

圖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”按鈕進行安裝。

000

圖1.11 MyEclipse Professional 2013安裝

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

000

圖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所示。

000

圖1.13 新建Java項目

3. 建立Java類程序

(1)選擇“File”→“New”→“Class”命令(或在“Package Explorer”窗口上單擊鼠標右鍵,選擇“New”→“Class”單選項)。

(2)在圖1.14所示的“New Java Class”對話框中,“Source folder”文本框默認值是項目的數據夾,不需要更改。

000

圖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所示。

000

圖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所示。

000

圖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所示。

000

圖1.17 配置Tomcat

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

000

圖1.18 部署工程

000

圖1.19 項目部署成功

主站蜘蛛池模板: 陕西省| 新巴尔虎左旗| 都安| 特克斯县| 新绛县| 宣恩县| 靖边县| 湖北省| 兰州市| 永济市| 长白| 惠水县| 临城县| 登封市| 蒲城县| 望奎县| 西平县| 建始县| 公主岭市| 景德镇市| 烟台市| 汤原县| 通道| 周口市| 兴安盟| 称多县| 正阳县| 锡林郭勒盟| 永春县| 清徐县| 安达市| 基隆市| 瓮安县| 长葛市| 修水县| 保康县| 古田县| 英山县| 瓦房店市| 尼勒克县| 浦北县|