Java的應用越來越廣泛,學習Java的人也越來越多。學過程序設計的人知道,使用Basic進行程序設計,可以使用QBasic、Visual Basic等開發工具;使用C語言進行程序設計,可以使用Turbo C、Visual C++、C++ Builder等開發工具。這些開發工具集成了編輯器和編譯器,是集成開發工具,很方便使用。學習Java程序設計,同樣需要方便易用的開發工具。Java的開發工具很多,而且各有優缺點,初學者往往不知道有哪些常用的開發工具,或者由於面臨的選擇比較多而產生困惑。本文對初學者常使用的Java開發工具作一介紹,有助於初學者了解Java常用開發工具並做出選擇。
要建立Java開發環境,離不開Sun的JAVA2 SDK。1998年12月Sun公司發布了Java Software Development Kit(簡稱JAVA2 SDK),目前的最新版本是J2sdk-1.4.2.05。可在http://Java.sun.com下載。根據運行平台的不同,下載相應的版本並設置好PATH和CLASSPATH。這個軟件包提供了Java編譯器、Java解釋器,但沒有提供Java編輯器,因此需要使用者自己選擇一個方便易用的編輯器或集成開發工具。下面就介紹幾種適合初學者適用的Java開發工具。
一、UltraEdit
UltraEdit是共享軟件,它的官方網址是:www.ultraedit.com 。最新版本是V10.20b。它是一個功能強大的文本、HTML、程序源代碼編輯器。作為源代碼編輯器,它的默認配置可以對C/C++, VB, HTML, Java和 Perl進行語法著色。用它設計Java程序時,可以對Java的關鍵詞進行識別並著色,方便了Java程序設計。它具有完備的復制、粘貼、剪切、查找、替換、格式控制等編輯功能。可以在Advanced菜單的Tool Configuration 菜單項配置好Java的編譯器Javac和解釋器Java,直接編譯運行Java程序。
配置Javac:在Command Line裡輸入:D:jspj2sdkinJavac %f,這裡Javac的路徑要根據JDK的實際安裝路徑來指定,%f是指當前活動文檔的全文件名。在Menu Item Name 裡輸入Javac ,它顯示在Advanced菜單裡,這樣就可以直接執行它進行編譯了。選中Output To List Box和Capture Output ,這樣就可以在源代碼下面的輸出窗口裡看到編譯時的錯誤信息了。配置不帶參數運行的解釋器Java:在Command Line裡輸入:D:jspj2sdkin Java %n,在Menu Item Name 裡輸入: Java filename,選中Output To List Box和Capture Output ,運行結果顯示在輸出窗口裡。配置帶參數運行的解釋器Java:在Command Line裡輸入:d:jspj2sdkinJava %n%modify%,在Menu Item Name 裡輸入:Java filename parameter,這樣當執行這個菜單項的時候,會顯示一個要求輸入參數的對話框。UltraEdit的運行及配置示例見圖1。