Java開發環境,開發工具?

Tags: 工具, 環境,

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開發環境及開發工具

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

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

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

發。

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

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

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

基本用法有所瞭解。

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示例程式進行編譯和執行。

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命令就可以執行這個類

檔案,

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開發環境的基本知識,並

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

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

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

相關問題答案