



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、項目1 Java項目的創(chuàng)建與運行項目1 Java項目的創(chuàng)建與運行Java是一門優(yōu)秀的編程語言,是目前軟件開發(fā)領域的主流編程語言之一。Java在企業(yè)信息系統(tǒng)開發(fā)中有著重要的作用,使用它不僅可以開發(fā)出大型的應用程序,而且可以開發(fā)基于Internet的開發(fā)平臺。Java語言已經成為網絡時代的主流編程語言之一。本項目將搭建Java開發(fā)環(huán)境,包括JDK下載和安裝、配置環(huán)境變量、Eclipse下載和安裝、Eclipse Java應用程序的編寫編譯和運行過程。學習目標:& 能下載和安裝JDK 1.7、Eclipse 4.3.1。& 能搭建JDK 1.7+Eclipse 4.3.1的Java開
2、發(fā)與運行環(huán)境。& 能以命令行方式開發(fā)第一個Java程序。& 能在Eclipse環(huán)境下開發(fā)第一個Java程序。1.1 搭建Java語言的開發(fā)與運行環(huán)境Java語言的主流開發(fā)環(huán)境是JDK+Eclipse,所以本節(jié)主要包括:下載和安裝JDK;配置環(huán)境變量;下載和安裝Eclipse。1.1.1 JDK的下載、安裝及配置JDK是Oracle公司針對軟件開發(fā)人員發(fā)布的免費開發(fā)工具包,是整個Java的核心,也是使用最廣泛的開發(fā)工具包之一。它包含了Java開發(fā)必需的編譯工具、運行工具和Java程序的運行環(huán)境(即JRE)。1JDK的下載JDK的安裝文件可以從Oracle公司的官方網站上下載。目前
3、,JDK的最新版本是Java Platform (JDK) 8,但考慮到穩(wěn)定性,本書采用Java Platform (JDK) 7進行Java開發(fā)。Java Platform(JDK)7的下載地址是 index.html,如圖1-1所示。單擊右側JDK 7下的DOWNLOAD按鈕,將進入如圖1-2所示的下載界面。其中提供了不同操作系統(tǒng)下的JDK版本,這里選擇Windows下的JDK版本(即jdk-7u51-windows- i586.exe),單擊開始下載。2JDK的安裝(1)雙擊安裝文件jdk-7u51-windows-i586.exe,進入JDK安裝界面,如圖1-3所示。(2)單
4、擊“下一步”按鈕,進入安裝功能選擇界面,如圖1-4所示。 圖1-1 JDK下載 圖1-2 JDK下載 圖1-3 JDK安裝歡迎界面 圖1-4 JDK安裝功能選擇界面(3)保持默認安裝目錄不變,單擊“下一步”按鈕,進入如圖1-5所示界面,提示程序將安裝在C:Program FilesJavajre7目錄下。也可單擊“更改”按鈕,修改程序安裝目錄。(4)單擊“下一步”按鈕,jre7開始安裝并顯示進度條,如圖1-6所示。(5)安裝完畢后,出現安裝成功界面,如圖1-7所示。單擊“關閉”按鈕,完成JDK的安裝。至此,JDK和JRE的安裝工作已經完成。但現在還不能使用JDK中提供的開發(fā)工具,而需要設置環(huán)境
5、變量,然后才能正常使用Java。3設置環(huán)境變量JDK提供的編譯和運行工具都是基于命令行的,所以安裝完畢后需要配置Windows系統(tǒng)下的Path和CLASSPATH兩個環(huán)境變量。在桌面上右擊“我的電腦”圖標,在彈出的快捷菜單中選擇“屬性”命令,然后在彈出的屬性窗口的“高級”選項卡下單擊“環(huán)境變量”按鈕,打開如圖1-8所示的“環(huán)境變量”對話框。 圖1-5 安裝jre7界面 圖1-6 安裝進度界面 圖1-7 安裝成功界面 圖1-8 “環(huán)境變量”對話框(1)配置Path變量Path變量用于設置Java中編譯、解釋等工具的路徑。這些工具文件在Java安裝目錄下的bin目錄中。在圖1-8的“系統(tǒng)變量”列表
6、框中找到Path變量,單擊“編輯”按鈕,將打開“編輯系統(tǒng)變量”對話框,如圖1-9所示。在“變量值”文本框中輸入JDK的路徑信息,這里為“C:Program FilesJavajdk1.7.0_51bin;”。 提示:分號不能缺少,并且不能清除原來的值??梢源蜷_bin文件夾,復制地址欄上的路徑信息,粘貼到此位置。(2)配置CLASSPATH變量在“環(huán)境變量”對話框的“系統(tǒng)變量”選項區(qū)域中,單擊“新建”按鈕,打開“新建系統(tǒng)變量”對話框,如圖1-10所示。 圖1-9 “編輯系統(tǒng)變量”對話框 圖1-10 “新建系統(tǒng)變量”對話框在“變量名”文本框中輸入“classpa
7、th”,在“變量值”文本框中輸入“.;C:Program Files Javajdk1.7.0_51lib;C:Program FilesJavajdk1.7.0_51libtools.jar”,單擊“確定”按鈕,即完成classpath配置。 提示:變量值中,最前方的點不能少,其含義是在指定目錄下查找class類。如果缺少該點,則CLASSPATH只在當前目錄下查找class類。4測試JDK設置好JDK的環(huán)境變量后,還需要測試JDK的安裝配置是否成功。選擇“開始”“運行”命令,在打開的“運行”對話框中輸入“cmd”命令后按Enter鍵,打開DOS窗口。在提示符后輸入“java -v
8、ersion”,如果可以得到java version 1.7.0_51等具體版本信息,如圖1-11所示,則說明JDK的安裝配置是成功的。圖1-11 JDK配置成功如果出現如圖1-12所示的提示信息,則說明環(huán)境變量配置失敗。此時,再次打開“編輯系統(tǒng)變量”對話框,檢查Path和CLASSPATH變量的配置情況,重點檢查Path的路徑輸入是否正確、是否漏掉了分號、是否輸入的是英文狀態(tài)下的符號等。圖1-12 JDK配置失敗1.1.2 Eclipse下載和安裝在開發(fā)Java程序的過程中,有很多開發(fā)工具可供選擇。用戶可以根據項目的性質和用途,選擇適合需要的開發(fā)工具。Eclipse是著名的跨平臺的集成開發(fā)環(huán)
9、境(IDE),它將程序開發(fā)中用到的很多功能(如代碼編輯、調試等一系列功能)整合在了一起,因此能大大簡化程序開發(fā)操作,提高程序開發(fā)效率,非常適合用作Java程序開發(fā)。下面就來介紹如何下載和安裝Eclipse。1下載Eclipse集成開發(fā)環(huán)境本書所用的Eclipse版本是Eclipse 4.3.2,其下載地址為/downloads。在Eclipse選擇界面(如圖1-13所示)中,建議初學者選擇Eclipse IDE for Java Developers進行下載。圖1-13 Eclipse選擇界面單擊Eclipse IDE for Java Develop
10、ers鏈接,打開如圖1-14所示的界面。單擊右上角Download Links列表中的Windows 32-bit鏈接,進入Eclipse下載鏡像選擇界面,如圖1-15所示。單擊“ChinaTsinghua University (http)”鏈接,即開始下載軟件。下載完成后,可得到eclipse-java-kepler-SR2-win32.zip壓縮包。圖1-14 Eclipse下載界面圖1-15 Eclipse下載鏡像選擇界面2安裝Eclipse集成開發(fā)環(huán)境Eclipse壓縮包下載完畢后,無須安裝,只需解壓到某個目錄,然后運行其中的Eclipse.exe文件,出現如圖1-16所示Eclip
11、se界面,說明安裝成功。圖1-16 Eclipse的界面如果沒有安裝JDK,運行Eclipse后會彈出如圖1-17所示的提示對話框。圖1-17 沒有安裝JDK運行Eclipse的錯誤界面3Eclipse漢化Babel是Eclipse項目全球化的工具集,它向用戶提供了各種語言包,其中包括簡體中文。所以,漢化Eclipse可通過Babel網站提供的資源來實現。其中包括兩種方法:一種是下載漢化壓縮包,另一種是使用在線更新方式。通過Eclipse官網(/)可直接訪問Babel網站。下載漢化壓縮包并進行漢化的步驟如下:(1)單擊Eclipse主頁導航欄中的Pro
12、jects選項,進入頻道頁面,然后單擊右上方的All Projects鏈接。(2)在新頁面的List of Projects列表中找到Babel選項,單擊進入Babel頁面。(3)單擊頁面左側的Downloads鏈接,然后單擊Babel Language Pack Zips and Update Sites-R0.11.1鏈接,在彈出的頁面中選擇Eclipse版本以及進行漢化的方式。(4)單擊Kepler R0.11.1鏈接,在Babel Language Packs for Kepler列表中選擇Chinese (Simplified)簡體中文鏈接,然后單擊BabelLanguagePack
13、-eclipse-zh_4.3.0. v20131123020001.zip (89.04%)鏈接,下載簡體中文語言包。(5)簡體中文語言包下載完畢后,使用其中的features、plugins文件夾覆蓋Eclipse根目錄下相同的文件夾,即可實現Eclipse的漢化。還有一種漢化方法是在線漢化,其優(yōu)點是內容增加或變化時可以及時地在線進行更新。在菜單欄中選擇HelpInstall New Software命令,打開Install對話框,在Work with文本框中輸入babel(插件),在URL地址欄中輸入漢化更新地址。連接到更新地址并下載所有更新列表后,在列表中找到Simplified Ch
14、inese(簡體中文)選項,單擊Next按鈕,接收列表,繼續(xù)單擊Next按鈕,接受相關協(xié)議說明,最后單擊Finish按鈕,進行自動安裝。安裝完成后,單擊Yes按鈕,重啟Eclipse,即可看到中文界面的Eclipse。 提示:漢化更新地址可以在前面訪問的Babel網站中獲得。在步驟(3)中,單擊Babel Language Pack Zips and Update Sites-R0.11.1鏈接,然后單擊新打開頁面中的Update Site鏈接,即可得到在線更新網址/technology/babel/update- site/R0.
15、11.1/kepler/。1.2 Eclipse下Java程序開發(fā)本節(jié)將創(chuàng)建一個名稱為HelloWorld.java的應用程序,在屏幕上顯示一句話:“歡迎使用Eclipse”,并編譯運行該程序。1.2.1 創(chuàng)建Java項目1啟動Eclipse運行Eclipse解壓目錄下的eclipse.exe程序,啟動Eclipse。程序運行后,將打開工作空間選擇對話框,如圖1-18所示。其中,Workspace文本框中顯示的是默認的工作空間,用戶建立的項目將全部保存在該空間中。圖1-18 工作空間選擇對話框單擊Browse按鈕,可改變工作空間位置。如果選中Use this as the default an
16、d do not ask again復選框,則以后啟動Eclipse將不再顯示該對話框。如不修改空間地址,可直接單擊OK按鈕,進入Eclipse集成開發(fā)環(huán)境。2新建Java項目(1)在Eclipse集成開發(fā)環(huán)境下,選擇FileNewJava Project菜單命令,打開New Java Project對話框,如圖1-19所示。 圖1-19 新建Java項目(2)在Project name文本框中輸入“ch1”,創(chuàng)建一個名為ch1的項目,保持其他選項的默認值不變,單擊Finish按鈕,可在如圖1-20所示的包資源管理器視圖中看到創(chuàng)建好的項目名ch1。圖1-20 包資源管理器視圖3新建Java類(
17、1)選擇FileNewClass菜單命令,或在包資源管理器中右擊項目名ch1,在彈出的快捷菜單中選擇NewClass命令,打開New Java Class對話框,如圖1-21所示。圖1-21 新建Java類(2)在Name文本框中輸入將要創(chuàng)建的新類名為“HelloWorld”。(3)如果想在創(chuàng)建的Java類中自動添加main()主方法,需選中public static void main (String args)復選框,然后單擊Finish按鈕創(chuàng)建該類,出現如圖1-22所示的Java源程序編輯界面。在圖1-22中可以看到,左邊包資源管理器中的ch1項目下出現文件名和類名HelloWorld相
18、同,擴展名為.java的源程序文件HelloWorld.java,右邊是編輯窗口。圖1-22 Java源程序編輯界面4編輯Java源程序在圖1-22中的Java編輯窗口,Eclipse自動構建了代碼結構,并創(chuàng)建了main()方法,程序開發(fā)人員需要做的是填寫主要代碼?!救蝿諏崿F】在屏幕上顯示“歡迎使用Eclipse”。1package ch1;2public class HelloWorld 3public static void main(String args) 4System.out.println("歡迎使用Eclipse");56【程序說明】(1)開發(fā)人員只需填寫第
19、4行代碼,其他代碼可自動生成。(2)代碼“System.out.println(" ");”的功能是輸出字符串到控制臺。 提示: (1)Eclipse的強大之處是代碼的輔助功能。當輸入“.”操作符時,會自動彈出代碼輔助器菜單,以幫助用戶選擇后續(xù)參數,完成關鍵語句的錄入。也可以先輸入Syso,然后再按Alt+/鍵,完成代碼的快速輸入。(2)將光標移到錯誤的代碼位置,單擊紅色的語法錯誤警告符,可以激活代碼修正菜單,選擇合適的修正方法。5保存Java源程序輸入完成后,在工具欄上單擊“保存”按鈕,保存程序到HelloWorld.java中。1.2.2 編譯運行Java 編
20、譯運行Java源程序有多種方法。(1)選擇RunRun命令,將在下方的控制臺視圖中輸出程序運行結果,如圖1-23所示。 提示:如果程序尚未保存,將會彈出保存Java源程序對話框,如圖1-24所示,單擊OK按鈕,可保存程序并輸出如圖1-23所示的程序運行結果。 圖1-23 運行結果 圖1-24 Java保存界面(2)在圖1-22左邊的包資源管理器中,右擊HelloWorld.java文件,在彈出的快捷菜單中選擇Run asJava Application命令,也可運行程序并輸出程序運行結果,如圖1-23 所示。1.3 以命令行方式開發(fā)Java應用程序本節(jié)將在記事本編輯器中完成Java程
21、序的編寫,并在DOS方式下編譯、運行Java 程序。1.3.1 Java程序的編寫JDK沒有專門的程序編寫工具,用戶可以選擇記事本作為編輯器。打開記事本程序,輸入下列代碼:public class HelloWorldpublic static void main(String args)System.out.println("Hello World"); 提示:Java程序代碼區(qū)分大小寫和中英文字符。單擊“保存”按鈕,將文件保存到E盤根目錄下,如圖1-25所示。需要注意的是,此處文件必須命名為HelloWorld.java,即必須和上述代碼中public cla
22、ss后的名字保持一致。圖1-25 保存Java源程序文件1.3.2 DOS方式下的Java程序的編譯編譯,就是讓一個Java源程序轉換成Java平臺可以執(zhí)行的程序代碼,就好像翻譯一樣。源程序是人們可以讀懂的東西,而Java平臺卻不能執(zhí)行源程序。因此,需要通過編譯源代碼,生成在Java平臺上可以執(zhí)行的程序。(1)在Windows任務欄中選擇“開始”“運行”命令,在彈出的“運行”對話框中輸入“cmd”,按Enter鍵,打開命令行窗口。在>后輸入“e:”,進入E盤(即Java源程序HelloWorld.java所在的目錄)。(2)輸入編譯命令javac HelloWorld.java,按Ent
23、er鍵,開始編譯程序文件。如果沒有錯誤輸出,說明程序編譯成功,命令行會回到根目錄,如圖1-26所示。圖1-26 javac命令編譯成功如果出現如圖1-27所示的“找不到文件”出錯提示,應確認文件名是否輸錯或者保存的文件路徑是否正確。圖1-27 javac找不到文件如果是編譯發(fā)生錯誤,首先應確定該錯誤是環(huán)境配置問題還是源程序錯誤。環(huán)境配置中的CLASSPATH如沒有配置成功,有時不會在編譯時給出錯誤提示,而是在運行程序時報錯。如果源程序出現了問題,如圖1-28所示,則需打開源程序,在指定的代碼行進行修改,然后重新進行編譯。圖1-28 源程序編譯錯誤的提示源程序通常出現的問題有以下幾種:q 程序中
24、使用了中文標點符號。q 括號不匹配,沒有成對出現。q 程序代碼中的英文大小寫錯誤。q 程序代碼語法錯誤。如果沒有錯誤輸出,就說明編譯成功了。打開“我的電腦”,進入E盤,即可發(fā)現有一個HelloWorld.class的新文件,這個文件可在Java平臺執(zhí)行。1.3.3 DOS方式下的Java程序的運行Java的運行系統(tǒng)工作起來如同一個虛擬機,當啟動一個Java程序時,一個虛擬機實例就誕生了。當程序關閉退出,一個虛擬機實例就隨之消亡。Java的源程序代碼被編譯后,便產生了字節(jié)碼文件。Java字節(jié)代碼能夠被Java的運行系統(tǒng)(JVM)有效地解釋。每個.java文件可包含多個類或接口,但是每個.java
25、文件只能有一個公共的類或接口。編譯完成后,每個類生成一個.class文件,即.java類文件,它是Java程序的二進制表示形式。每一個類文件代表一個類或接口,這樣使得無論類文件在哪個平臺上生成,都可在任何主機上運行。DOS下運行HelloWorld.class程序,首先需要打開一個命令行窗口,進入Java源程序文件所在的目錄E盤,然后輸入命令“java HelloWorld”,按Enter鍵,將輸出如圖1-29所示的運行結果。圖1-29 Java程序運行結果在圖1-29中,“E:>”盤符后的java就是要開始執(zhí)行一個Java程序了,緊隨其后的HelloWorld就是程序的名字。Java命
26、令會自動尋找HelloWorld.class文件,并將之加載到Java平臺上,然后執(zhí)行這個文件。第2行中的Hello World就是Java平臺執(zhí)行程序的輸出結果。如果CLASSPATH環(huán)境變量沒有配置成功,則會出現如圖1-30所示的錯誤提示。圖1-30 CLASSPATH沒有配置成功到這里為止,已經搭建好了Java平臺,配置好了環(huán)境變量,并且編寫、編譯和運行了第一個源程序。 提示:q 編輯源程序:Java源程序是以“.java”為后綴名的文本文件,可以用各種Java集成開發(fā)環(huán)境中的源代碼編輯器來編寫,也可以用其他文本編輯工具。q 編譯生成字節(jié)碼文件:高級語言程序從源代碼到目標代碼的
27、生成過程稱為編譯。Java的編譯程序是javac.exe。javac命令將Java程序編譯成字節(jié)碼(擴展名為.class)。q 運行Java程序:Java應用程序是由獨立的解釋器程序來運行的。在JDK軟件包中,用來解釋執(zhí)行Java應用程序字節(jié)碼的解釋器程序稱為java.exe。 q 在編譯Java源文件時必須加上擴展名.java,如javac HelloWorld.java;而在運行字節(jié)碼文件時.class擴展名不能加,如javaHelloWorld。項 目 小 結本項目講解了Java程序的基本結構,如何熟練搭建Java開發(fā)環(huán)境,怎么編寫、編譯和運行Java程序的基本過程,使讀者初步了解在Eclipse集成開發(fā)環(huán)境中如何創(chuàng)建項目和調試Java程序。習 題1在JDK目錄中,Java運行環(huán)境的根目錄是( )。Alib BdemoCbinDjre2下列關于Java語言特點的敘述中,錯誤的是( )。AJava是面向過程的編程語言 BJava支持分布式計算 CJava是跨平臺的編程語言DJava支持多線程3下面的概念中,不屬于面向對象方法的是( )。A對象 B繼承C類D過程調用4main()方法是Java Application程序執(zhí)行的入口點。關于main()方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)美產品培訓課件
- OTC業(yè)務員銷售培訓
- 危廢儲存管理規(guī)范培訓
- 《稅收政策與實務操作》課件
- 城鄉(xiāng)低保政策實施與實務操作培訓
- 在線教育平臺與網絡課件的創(chuàng)新設計
- 樂教愛生 甘于奉獻-師德師風專題培訓
- 無償劃撥協(xié)議書
- 《市場策略》課件
- 物流損失協(xié)議書
- 建筑學專業(yè)基礎知識必學必會考試題庫(500題)
- 血液透析充分性評估
- 學會揚長避短 課件
- 生物化學實驗智慧樹知到答案章節(jié)測試2023年浙江大學
- 表觀遺傳學智慧樹知到答案章節(jié)測試2023年東北師范大學
- 水害預測預報制度
- GA/T 830-2021尸體解剖檢驗室建設規(guī)范
- 中國故事英文版后羿射日英文二篇
- 住院醫(yī)師規(guī)范化培訓臨床實踐能力結業(yè)考核專科技能操作評分表(骨科)下肢彈力繃帶加壓包扎術
- 汽車吊裝t梁施工方案(終)
- GB/T 4798.1-1986電工電子產品應用環(huán)境條件貯存
評論
0/150
提交評論