- 2
- 0
- 约7.96千字
- 约 18页
- 2018-11-04 发布于福建
- 举报
第二章 程式编译与执行 2
第二章? 程式的編譯與執行
2-1 Java的發展工具
Java的發展工具(Java Development Kids,簡稱JDK),內含編譯程式(javac.exe)、執行程式(java.exe)及公用類別庫等檔案。目前最新的版本是1.5,並依照使用者的需求分為三個包裝,分別是J2EE、J2SE及J2EE。
J2SE
J2SE是(Java 2 Software Development kit,Standard Edition的縮寫)是Java最通行的版本。除了J2SE之外,尚有J2ME(Micro Edition,精簡版)與J2EE(Enterprise Edition,企業版)。J2ME通常用來開發行動通訊的工具,舉凡手機、PDA等程式的開發;J2EE則用來開發企業的Web Services服務。本書是採用J2SE作為開發程式的工具。
檔案的下載
請開啟/download畫面如下圖。
請於下圖點選SDK DOWNLOAD,畫面出現版權聲明如下,請依照指示,即可下載檔案。
以上所下載的檔案是一個執行檔(*.exe),請按二下此檔案,並依照指示即可完成安裝,其中有一畫面是詢問你要使用何種瀏覽器作為Java的平台,你可以選擇MicroSoft Internet Explorer或Netscape。筆者是使用MicroSoft Internet Explorer上網,因此點選Internet Explorer。 其次,其預設的資料夾C:\Program Files\Java\j2sdk1.5.0,則完成安裝之後,此資料夾的內容如下:(下圖的docs資料夾是J2SE的參考文件,完成下一個步驟才會產生此資料夾)
J2SE Documentation
Java的另一項優點是,Sun將Java的所有類別庫以電子書的方式免費提供給使用者線上查詢,這項功能是以往所有語言所欠缺的,這也是Java可以在短時間獲得大量使用者青睞的主要原因之一。
下載檔案
請於上圖點選J2SE 1.4 Documentation的DOWNLOAD,畫面出現版權聲明,如下圖。接著,請移動捲軸,並點選“ACCEPT”按鈕,即可下載此一檔案。
解壓縮檔案
此一檔案是一個*.zip的壓縮檔,如下圖所示。
請解壓縮此檔案,並設定解壓縮的路徑。(請依照自己的電腦點選解壓縮的路徑,本例點選JDK所在資料夾\j2sdk1.5.0,如下圖所示。
完成以上安裝,j2sdk1.5.0將會出現docs資料夾,如下圖所示。
開啟說明文件
請按二下上圖的index.html,即可開啟J2SE Documentation,畫面如下圖。
API(Application Programmer Interface)
請按一下上圖的API Language或往下移動捲軸即可開啟API(Application Programmer Interface),如下圖。
點選上圖的“Java 2 Platform API Specification”,即可開啟Java API說明文件,如下圖所示,裏面已包含Java所有類別的說明文件,其使用方式請看10-1節。
Java的整合開發工具
前面的J2SE是Java的原創公司Sun所提供的開發工具,使用J2SE需自備類似記事本等文書處理程式以便鍵入程式,其次需跳至命令提示字元鍵入java與javac分別編譯與執行程式,若有一點點的錯誤,均需自行回到記事本修改,再繼續跳至命令提示字元編譯與執行。如此不斷的變更畫面與鍵入字元才能完成程式的編輯、編譯與執行,如此瑣碎的工作對一般的使用者而言真是苦不堪言。此與目前的VB、Delphi或C++ Builder的整合開發環境,可以在同一畫面安排輸出入元件、撰寫程式、編譯程式、除錯、執行程式、存檔等相比,可真是天壤之別。所幸,已有一些好心的公司,已將以上工作整合成一個視窗,此稱為整合開發工具(Integrated Development Environment,簡稱IDE)。目前較常見的Java整合開發工具分別有JCreator、Forte及JBuilder。
JCreator
JCreator是由Xinox Software所開發的Java整合開發工具,其公司首頁如下()。
進入JCreator的畫面如下圖,它可以讓您在同一畫面即可完成程式的編輯、編譯、除錯、執行與存檔,且相當小巧,約只有2MB。目前,JCreator有兩種版本,分別是免費試用的精簡版(JCreator Le)與需付費的專業版(JCreator Pro)。其中專業版亦可先行試用30天,再考慮是否購買。但是,兩種版本安裝前均需自行安裝前一節的J2SE與J2SE Documentation(選擇性項目)。
檔案的下載
JCreator Le可於下圖中自行下載
您可能关注的文档
- 第三十四章 涉外诉讼管辖.ppt
- 第三代移动通信中软件无线电技术研究史立云.doc
- 第七节 偏导数在几何上应用.ppt
- 第三单元 近代西方资本主义政体建立第8课 英国制度创新.ppt
- 第七讲_绿色食品作物(续).ppt
- 第三单元 近代西方资本主义政治制度确立与发展第8课 美国联邦政府建立.ppt
- 第三方物流——供应链管理创新推动者.doc
- 第三方物流 评价与选择.ppt
- 第三方物流企业在提升供应链管理能力中作用分析.doc
- 第三方物流企业市场环境及竞争战略.doc
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
最近下载
- ATW-R3210ATW-T3201盒式发射机ATW-T3202手持式发.PDF VIP
- CoDeSys编程手册范本.doc VIP
- T_SCNA 0001—2024(成人体外膜肺氧合(ECMO)技术护理规范).pdf VIP
- 2024版危重症患儿管饲喂养护理TCNAS 45─2024图文解读学习课件.pptx
- 包裹卡提效策略与实操路径白皮书 - 【私域运营】.pdf VIP
- 汽车制造工艺基础 教学课件 王永伦 汽车制造工艺基础课程教学大纲.pdf VIP
- 2025年无人机驾驶员执照飞行器运行术语术语考试实战演练专题试卷及解析.pdf VIP
- 大学生毕业论文写作教程PPT全套教学课件.pptx VIP
- 《生态环境材料》全套教学课件.ppt
- 2026年吞咽障碍考试题含答案解析.docx VIP
原创力文档

文档评论(0)