版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java程序開發(fā)工具及資料,目錄,JDK的安裝及使用 NetBeans的安裝及使用 資料介紹,JDK的安裝及使用,Java平臺及JDK的發(fā)展歷史 JDK的下載及安裝 設置環(huán)境變量 JDK使用介紹,Java平臺及JDK的發(fā)展歷史,JDK:Java開發(fā)工具包(Development Kit),在其不同的版本時期,所代表的名稱不同。 開發(fā)Java程序時所用 JRE:Java運行環(huán)境(Runtime Environment) 運行已經(jīng)開發(fā)的Java程序時所用,4,Java平臺及JDK的發(fā)展歷史,90年代初,在發(fā)布版本1.0和1.1時,Sun將開發(fā)平臺稱為Java Platform 1.0和Java P
2、latform 1.1 此時的JDK和JRE稱為JDK1.0和JDK1.1,表示Java Development Kit和Java Runtime Environment,5,Java平臺及JDK的發(fā)展歷史,發(fā)布版本1.2時,Sun認為新版本改變很大,于是將平臺名改為Java 2平臺(Java 2 Platform)。對于1.2來說,此時的平臺名為Java 2 Platform, version 1.2 此時的JDK和JRE稱為J2SDK 1.2(Java 2 Software Development Kit, version 1.2)和J2RE 1.2,直到1.4.x,6,Java平臺及JD
3、K的發(fā)展歷史,發(fā)布版本1.5.0時,Sun認為在版本前面的“1”讓開發(fā)人員產(chǎn)生新版本沒有重要改變的誤解,于是將前面的1去掉,新的版本號變?yōu)?.0其前面的Java2仍然保留。所以,這時候將J2SE 5.0作為平臺名(Java 2 Platform, Standard Edition, version 5.0) JDK和JRE稱為JDK5.0(J2SE Development Kit 5.0)和JRE5.0 1.5.0仍然作為開發(fā)人員使用的版本號,7,Java平臺及JDK的發(fā)展歷史,發(fā)布版本1.6.0時,將最后面的數(shù)字(5.0中的0)去掉,并且去掉了“Java 2”的標簽,將平臺叫做“Java S
4、E 6”(Java Platform, Standard Edition, version 6) JDK和JRE分別叫做“JDK 6”(Java SE Development Kit 6)和“JRE 6” 對開發(fā)人員,仍然使用1.6.0的版本號,8,Java平臺及JDK的發(fā)展歷史,目前最新版本為JDK 7 Java Platform, Standard Edition 7 Development Kit (JDK 7) 可以從這里查看JDK 7的特點: 比如:在Swing中提供了JLayer類,9,JDK的下載及安裝,下載地址: SE Development Kit,目前最新版為JDK 6 U
5、pdate 16 也可到google搜索jdk-6-windows-i586.exe,得到下載地址 比如:,JDK的下載及安裝,雙擊jdk-6-windows-i586.exe, 開始安裝,可以看到JDK 6的官方名為Java SE Development Kit 6,11,JDK的下載及安裝,開始安裝,在“開發(fā)工具”項中,說明不僅包括JDK 6,而且包括專用的JRE。注意其和下面的“公共JRE”是不同的,12,JDK的下載及安裝,看“公共JRE”,說明這是獨立的JRE,可以供任何應用程序使用,13,JDK的下載及安裝,更改安裝路徑到D:Program FilesJavajdk1.6.0,14
6、,JDK的下載及安裝,安裝JDK進行中,15,JDK的下載及安裝,在過程中,會彈出JRE的“自定義安裝”窗口,全部選默認即可,16,JDK的下載及安裝,更改JRE安裝路徑,安裝到“D:Program FilesJavajre1.6.0”目錄,17,JDK的下載及安裝,安裝JRE進行中,18,JDK的下載及安裝,安裝完成,19,JDK的下載及安裝,查看目錄,在“D:Program FilesJava”下,有“jdk1.6.0”和“jre1.6.0”目錄,20,JDK的下載及安裝,進入“jdk1.6.0”目錄,其內容如下.可以看到,這里有一個“jre”的子目錄,這就是前面的供JDK使用的專用JRE
7、,21,設置環(huán)境變量,安裝好JDK之后,還不能使用javac命令進行編譯,需要設置環(huán)境變量,22,設置環(huán)境變量,右鍵我的電腦-屬性-高級-環(huán)境變量,23,設置環(huán)境變量,在系統(tǒng)變量中,新建JAVA_HOME變量,設置其值為JDK所在的目錄,即D:Program FilesJavajdk1.6.0,24,設置環(huán)境變量,將系統(tǒng)變量中的classpath增加tools.jar,dt.jar以及jdk的bin目錄: classpath = .;D:Program FilesJavajdk1.6.0libtools.jar; D:Program FilesJavajdk1.6.0libdt.jar;D:P
8、rogram FilesJavajdk1.6.0bin;,25,設置環(huán)境變量,將值以分號隔開。如果沒有classpath變量,則新建classpath變量 注意,要加上“.”,表示搜索class文件時,首先尋找當前目錄,26,設置環(huán)境變量,在系統(tǒng)變量的path中,增加jdk的bin目錄:D:Program FilesJavajdk1.6.0bin; 只做這一個步驟就可以連接上了,27,設置環(huán)境變量,重新啟動機器,即可以使用javac,java等命令 注意:對某些windows版本,安裝較新的JDK后,可能不需要配置環(huán)境變量或者重啟機器。大家可以在命令行中先嘗試使用javac命令,看系統(tǒng)能否找到
9、該命令。如果能找到,則不需要設置環(huán)境變量。,28,JDK使用介紹,新建文本文件,命名為Test.java,使用記事本(或者Ultraedit)打開,編輯如下,29,JDK使用介紹,保存到D:Java目錄下,30,JDK使用介紹,選擇“開始”-“運行”,打開“運行”對話框,輸入“cmd”,得到命令行窗口,31,JDK使用介紹,輸入“D:”,將當前目錄切換到D盤,32,JDK使用介紹,輸入“cd Java”,切換到D盤下的Java目錄,33,JDK使用介紹,此時,可以用dir命令看一下此刻Java文件夾下的文件,可以看到Test.java文件就在這里,34,JDK使用介紹,編譯Test.java,
10、使用javac命令: javac Test.java 此時,再使用dir命令查看該目錄,可以看到多了一個Test.class文件。,35,JDK使用介紹,這個Test.class就是與平臺無關的字節(jié)碼指令 只要安裝了Java運行環(huán)境(JRE),其程序就可以在任意的處理器上運行,JDK使用介紹,運行class文件,即字節(jié)碼指令:java Test 可以看到結果如下:,37,JDK使用介紹,在命令行中,可以給Java字節(jié)碼指令設置參數(shù),38,JDK使用介紹,將程序改成如下:,39,JDK使用介紹,使用javac進行編譯:javac Test.java 運行Test.class,將參數(shù)跟在命令后面:
11、 java Test Hello World 可以看到,輸出結果如下:,40,NetBeans的安裝及使用,下載地址:/downloads/index.html,最新版及早期版本都可以下載 專為軟件開發(fā)者提供的一個免費、開源的集成開發(fā)環(huán)境,41,NetBeans的安裝及使用,NetBeans下載及安裝 Application舉例 Applet舉例 NetBeans的重要操作介紹,42,NetBeans下載及安裝,雙擊“netbeans-5_0-windows-zh_CN.exe” 在其安裝過程中,可以看到要求設置JDK列表,并且已經(jīng)找到了我們先前安裝的JDK目錄,43,Net
12、Beans下載及安裝,安裝完成后,打開NetBeans IDE,44,Application舉例,“文件”-“新建項目”,打開新建項目對話框,在“類別”中選擇“常規(guī)”,在項目中選擇“Java應用程序”,45,Application舉例,點擊下一步,首先選擇項目位置,設為“D:JavaApplication”,將項目名稱設為“MyApplication”,可以看到項目文件夾自動變?yōu)椤癉:JavaApplicationMyApplication”。勾上“設置為主項目”和“創(chuàng)建主類”,并將創(chuàng)建的主類名字由“myapplication.Main”改為“myapplication.MyClass”:,4
13、6,Application舉例,47,Application舉例,點擊完成后,看到已經(jīng)將項目建好:,48,Application舉例,可以看到,在“源代碼包”下,有一個包myapplication,包中含有文件MyClass.java 打開目錄D:JavaApplicationMyApplication,49,Application舉例,src目錄下存放的是源代碼包及源文件 打開src目錄,可看到文件夾myapplication,這就是包myapplication的文件夾。打開進入,可看到MyClass.java文件。,50,Application舉例,在NetBeans中,右鍵項目“MyAp
14、plication”,點擊“生成項目”。此時,可以看到MyApplication目錄下,多了兩個文件夾:build和dist,51,Application舉例,進入“buildclassesmyapplication”,可以看到,已經(jīng)生成了MyClass.class文件,52,Application舉例,在MyClass類的main函數(shù)中,加入一行輸出代碼,53,Application舉例,重新生成項目。右鍵MyApplication項目,點擊“生成項目”。 運行此項目。右鍵MyApplication項目,點擊“運行項目”,可以看到在NetBeans的輸出窗口中,打印了正確的結果,54,App
15、lication舉例,在命令行中,也可以運行MyClass.class 文件 如果在“D:JavaApplicationMyApplicationbuildclassesmyapplication”下運行:java MyClass,則會出現(xiàn)錯誤:,55,Application舉例,應該在目錄“D:JavaApplicationMyApplicationbuildclasses”下運行,即:java myapplication/MyClass 這是因為在MyClass.java中,有代碼“package myapplication;”,具體相關知識會在后面課程中講到,56,Application
16、舉例,參數(shù)設置 右鍵項目“MyApplication”,點擊屬性,打開“項目屬性”對話框,點擊“屬性”項,在“參數(shù)”欄中可以填入?yún)?shù),以空格隔開每個參數(shù)。 比如填入“Hello World Java”,57,Application舉例,將MyClass類中的main函數(shù)修改為,58,Application舉例,可以得到輸出結果為,59,Applet舉例,Applet:Java 小程序 選擇“文件”“新建項目”,在“類別”下選擇“常規(guī)”,在“項目”下選擇“Java 類庫”,60,Applet舉例,點擊“下一步”,將“項目位置”設置為“D:JavaApplet”,將項目名稱設置為“MyApplet
17、”,可以看到,“項目文件夾”自動變?yōu)椤癉:JavaAppletMyApplet”,61,Applet舉例,點擊“完成”,可以看到已經(jīng)建好項目,在項目窗口中顯示了“MyApplet”項目但是還沒有源代碼包以及源文件,62,Applet舉例,右鍵“MyApplet”項目,點擊“新建”,選擇“文件/文件夾”,打開“新建文件”對話框 在“類別”下選擇“Java類”,在“文件類型”中選擇“Applet”,63,Applet舉例,點擊下一步,將“類名”設為“MyApplet”,“位置”選擇“源代碼包”,其他選擇屬性默認,64,Applet舉例,點擊“完成”,可以MyApplet項目中看到新建的類MyApp
18、let.java,65,Applet舉例,在目錄“D:JavaAppletMyApplet”下可以看到工程中的文件。其中,src目錄下有MyApplet.java文件,66,Applet舉例,在NetBeans的項目窗口中,右鍵項目“MyApplet”,點擊“生成項目” 和Application一樣,在“D:JavaAppletMyApplet”多了兩個目錄:build和dist,67,Applet舉例,進入“buildclasses”目錄,可以看到MyApplet.class文件,68,Applet舉例,右鍵“MyApplet”項目,選擇“運行項目”發(fā)現(xiàn)項目找不到主類。因此,對于Applet
19、,不能像Application那么運行,69,Applet舉例,有3種方法運行 方法1:右鍵“MyApplet.java”,選擇“運行文件”,70,Applet舉例,方法2:在瀏覽器中查看 在目錄“D:JavaAppletMyAppletbuildclasses”下,新建一個MyApplet.html文件,其內容如下: 注意:code應指向class文件所在的路徑,71,Applet舉例,用支持Java的瀏覽器,比如IE 7打開MyApplet.html ,可以看到,72,Applet舉例,方法3:在命令行中使用appletviewer命令瀏覽 appletviewer MyApplet.html,73,NetBeans的重要操作介紹,菜單“文件”-打開項目 打開已經(jīng)建好的項目 選定項目文件夾即可,而不是一個項目文件,NetBeans的重要操作介紹,右鍵項目名,NetBeans的重要操作介紹,新建:新建文件、文件夾、類、接口、包等 生成項目:生成class文件和jar文件于build和dist目錄下 清除項目:刪除build和dist文件夾 清除并生成項目:先清除項目,再生成項目 運行項目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療設備采購國產(chǎn)化信息平臺構建
- 2026年中國建筑第五工程局有限公司山東分公司招聘備考題庫附答案詳解
- 2026年天津市共航城市建設發(fā)展有限公司面向社會公開招聘備考題庫及一套完整答案詳解
- 2026年中國化工集團曙光橡膠工業(yè)研究設計院有限公司招聘備考題庫及參考答案詳解一套
- 2026年忻城縣歐洞鄉(xiāng)人民政府公開招聘編外人員和防貧監(jiān)測備考題庫員備考題庫有答案詳解
- 2026年中國黃金集團香港有限公司社會公開招聘備考題庫帶答案詳解
- 2026年中材地質工程勘查研究院有限公司招聘備考題庫參考答案詳解
- 2026年宣恩縣園投人力資源服務有限公司公開招聘湖北楚墨文化傳媒有限公司工作人員備考題庫及完整答案詳解一套
- 2026年中國交通建設集團有限公司及所屬企業(yè)招聘備考題庫帶答案詳解
- 2026年云南力源勞動事務服務有限公司公開招聘備考題庫(外包崗位)及一套完整答案詳解
- DZ∕T 0213-2020 礦產(chǎn)地質勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- 醫(yī)院護理人文關懷實踐規(guī)范專家共識
- MOOC 跨文化交際通識通論-揚州大學 中國大學慕課答案
- 人工智能在體育訓練中的應用與發(fā)展趨勢
- 三亞崖州灣科技城南海資源保護開發(fā)與利用產(chǎn)業(yè)創(chuàng)新平臺 環(huán)評報告
- 沈陽開放大學招聘考試題庫2024
- 16 ADCampus解決方案微分段技術白皮書1.0
- 高校申報新專業(yè)所需材料匯總
- (機構動態(tài)仿真設計)adams
- NB-T 31053-2021 風電機組電氣仿真模型驗證規(guī)程
- GB/T 1048-2019管道元件公稱壓力的定義和選用
評論
0/150
提交評論