Java開發環境及開發工具?

Tags: 工具, 環境,

Java簡介

Java是由Sun Microsystems公司於1995年5月推出的Java程序設計語言(以下簡稱Java語言)和Java平臺的總稱。用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態的Web、Internet計算。從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器現在均支持Java applet。另一方面,Java技術也不斷更新。 Java平臺由Java虛擬機(Java Virtual Machine)和Java 應用編程接口(Application Programming Interface、簡稱API)構成。Java 應用編程接口為Java應用提供了一個獨立於操作系統的標準接口,可分為基本部分和擴展部分。在硬件或操作系統平臺上安裝一個Java平臺之後,Java應用程序就可運行。現在Java平臺已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。三。Java應用編程接口已經從1.1x版發展到1.2版。目前常用的Java平臺基於Java1.4,最近版本為Java1.7。 Java分為三個體系J2SE(Java2 Standard Edition),J2EE(Java 2 Platform,Enterprise Edition),J2ME(Java 2 Micro Edition)。Java是一種簡單的,面向對象的,分佈式的,解釋型的,健壯安全的,結構中立的,可移植的,性能優異、多線程的動態語言。

方法/步驟

第二章 Java開發環境及開發工具

• 本章主要介紹Java開發環境的搭建,首先介紹JDK

的下載安裝和環境變量的設置,並通過一個簡單

的示例程序展示JDK的簡單使用方法,對於Java開

發。

工具方面,簡單介紹集成開發環境Eclipse的基

本使用方法,通過本章的學習,讀者可以迅速掌

握Java開發環境的搭建,並對Eclipse開發工具的

基本用法有所瞭解。

Java開發環境及開發工具

2.1 下載安裝JDK

• JDK中包含了Java開發中必需的工具和Java程序的

運行環境 (即JRE)。

----------------------- Page 18-----------------------

2.2 環境變量設置

• 在上面的章節中,介紹了JDK的安裝方法,但是在

JDK安裝結束之後,必需進行環境變量的設置,然

後才可以使用JDK提供的開發工具。下面對環境變

量的設置步驟進行詳細的介紹。(具體內容請參

照書。)

----------------------- Page 19-----------------------

2.3 小試身手――HelloWorld

• 在上面兩個小節的介紹中,已經成功安裝配置

JDK,在JDK中提供了編譯執行Java的基本工具,

使用這些工具已經可以進行基本的Java程序的編

寫工作,雖然在使用繼承的開發環境進行開發的

效率會更高,但是,為了是讀者對JDK的基本使用

方法有基本的瞭解,在接下來的內容中,將不使

用集成開發環境,而是通過DOS命令行對簡單的

Java示例程序進行編譯和運行。

Java開發環境及開發工具

2.3.1 編輯Java源文件

• 在編輯Java源文件的時候,有很多工具可供選

擇,只要是能夠進行簡單文本編輯的工具都可以

用來編輯Java源文件。在這裡我們選擇使用

Windows中自帶的記事本工具。在記事本中輸入下

面的代碼。

----------------------- Page 21-----------------------

2.3.2 編譯Java源文件

• 完成對Java源文件的編輯工作以後,就可以對源

代碼進行編譯,在JDK中提供了編譯Java源文件的

工具,可以在DOS命令行中調用JDK中的javac命

令,這個命令可以對Java源文件進行編譯。

----------------------- Page 22-----------------------

2.3.3 執行類文件

• 在編譯工作成功通過以後,可以得到對應的Java

類文件,在JDK中同樣提供了執行Java類文件的工

具,可以在DOS命令行中調用java命令執行Java的

類文件。在上面的操作中,成功編譯了

HelloWorld.java這個Java源文件,並在C盤的根

目錄下生成了HelloWorld.class文件,在DOS命令

行中需要把當前的路徑切換到Java類文件的目

錄,然後調用JDK中的java命令就可以執行這個類

文件,

Java開發環境及開發工具

2.4 開發工具Eclipse簡介

• 在前面章節的內容中,介紹了直接使用JDK提高的

工具開發一個簡單的示例程序,在這個示例程序

的開發過程中,沒有使用任何集成的開發工具,

這只是為了使讀者對JDK的功能有一個大體的了

解,在實際的開發過程中,是不可能脫離集成開

發工具的幫助的,使用集成開發工具可以大大提

高開發效率,從而保證項目的進度。

• 在本節的內容中,將簡單介紹幾種常用的Java開

發工具,其中,對Eclipse開發平臺會做比較詳細

的介紹。

----------------------- Page 24-----------------------

2.4.1 Java開發工具簡介

• 目前常用的Java開發工具基本上可以分為兩大類。

• 一種是簡單小巧的開發工具。例如TextPad、

JCreator等,另一種是具有強大功能的集成開發

環境,例如Eclipse、JBuilder等,

----------------------- Page 25-----------------------

2.4.2 Eclipse安裝

• 在Java項目的開發過程中,越來越多的開發人員

選擇使用Eclipse,在這裡就介紹Eclipse開發環

境的安裝和使用。(具體內容請參照書。)

----------------------- Page 26-----------------------

2.4.3 Eclipse使用簡單例程

• 在Eclipse中,編譯運行Java程序的方法和其他

Java開發工具稍微有些不同,在本節的內容中,

將對Eclipse的基本使用方法進行簡單的介紹。

----------------------- Page 27-----------------------

2.4.4 在Eclipse中調試程序

• 在Eclipse中不僅可以方便的編輯執行Java程序,

而且還提供了功能強大的調試功能,在調試Java

程序的過程中,可以給程序設置斷點,程序在運

行到斷點以後會暫停執行,通過設置斷點,可以

跟蹤程序中的變量,從而對程序中的錯誤進行定

位。

• 要調試程序,首先需要在Java源文件中添加斷

點,(具體內容請參照書。)

----------------------- Page 28-----------------------

2.4.5 Eclipse常用快捷鍵

• Eclipse提供了豐富的輔助開發功能,而且很多常

用的功能都提供了快捷鍵,在本節內容中,整理

出一些相對比較常用的快捷鍵。(具體內容請參

照書。)

----------------------- Page 29-----------------------

2.4.6 Java Web開發工具MyEclipse簡介

• 在開發Java桌面應用程序的時候,使用Eclipse是

非常方便的,但是在進行Web開發的時候,

Eclipse的一些功能就不能夠滿足用戶的需求了,

在開發Web應用的時候,我們選擇使用MyEclipse

集成開發工具,MyEclipse是依賴於Eclipse的一

個開發工具,對Eclipse的功能進行了擴展,主要

是給Eclipse增加了一系列的Web開發工具,從而

是Web開發的效率大大提高。

----------------------- Page 30-----------------------

2.5 使用版本控制工具CVS

• 在團隊開發中,需要團隊各個成員之間進行分工

配合,這就給源代碼的版本控制帶來很大困難,

不可能手工來完成源代碼版本的迭代,在這裡選

擇使用版本控制工具,通過版本控制工具完成對

源代碼的控制,各個團隊成員只需要把修改過的

版本提交給版本控制工具,有版本控制工具來把

每個成員提交的版本整合成一個最新的版本。

• 在本節內容中,將介紹如何在Eclipse中使用版本

控制工具,通過本節內容的學習,讀者可以瞭解

團隊合作開發中版本控制的基本知識。

----------------------- Page 31-----------------------

2.5.1 CVSNT的安裝與配置

• 在源代碼版本控制方面,有很多工具可供選擇,在這裡選

擇使用CVS來對版本進行控制,其中CVS需要客戶端和服務

器端配合使用,在使用CVS的時候,首先需要建立一個CVS

服務器,然後團隊中的每個成員此可以把自己的版本通過

客戶端提交給CVS服務器,從而由CVS服務器完成版本的整

合更新任務。

• 在這裡選擇使用CVSNT作為CVS的服務器,CVSNT的安裝文件

可以從下載,在這裡有各

種版本的CVSNT安裝文件可供下載,用戶可以選擇下載自己

需要的版本,在本書中使用cvsnt-2.5.03.2382,所以選擇

下載cvsnt-2.5.03.2382.msi這個文件即可。(具體內容請

參照書。)

----------------------- Page 32-----------------------

2.5.2 使用Eclipse集成的CVS客戶端

• 當CVS服務器安裝配置結束以後,就可以通過CVS

客戶端訪問CVS服務器中的資源。其中CVS客戶端

有很多中選擇,例如WinCVS、TortoiseCVS等,使

用這些工具都可以非常方便的訪問CVS資源,在

Eclipse中同樣也內置了CVS客戶端的功能。在下

面的內容中就簡單介紹如何使用Eclipse內置的

CVS客戶端來訪問CVS資源。(具體內容請參照

書。)

----------------------- Page 33-----------------------

2.6 小結

• 在本章內容中,對Java開發環境的搭建進行了大

體的介紹,其中重點講述了JDK的安裝設置和

Eclipse的基本使用方法,而且還提供了大量

Eclipse中的快捷鍵,在本章最後的內容中,介紹

了團隊寫作中源代碼的版本控制問題,介紹瞭如

何架設CVS服務器,如何使用Eclipse中內置的CVS

客戶端訪問CVS服務器,通過本章內容的學習,讀

者可以對基本瞭解Java開發環境的基本知識,並

且學會自己搭建設置這樣的環境,為後面章節中

的開發打下堅實的基礎。這些技能都是在實際開

發過程中必備的基礎技能。讀者需要熟練掌握。

Java開發環境及開發工具

相關問題答案