簡介
Jcreator是一個用于Java程序設計的集成開發環境,具有編輯、調試、運行Java程序的功能。當前最新版本是Jcreator3.10,它又分為LE和Pro版本。LE版本功能上受到一些限制,是免費版本。Pro版本功能最全,但這個版本是一個共享軟件。這個軟件比較小巧,對硬件要求不是很高,完全用C++寫的,速度快、效率高。
具有語法着色、代碼自動完成、代碼參數提示、工程向導、類向導等功能。第一次啟動時提示設置JavaJDK主目錄及JDKJavaDoc目錄,軟件自動設置好類路徑、編譯器及解釋器路徑,還可以在幫助菜單中使用JDKHelp。但目前這個版本對中文支持性不好。圖3所示是這個軟件的應用示例。
特點
1.可無限撤銷、代碼縮進、自動類庫方法提示、按所選智能定位查閱JavaAPI文檔等功能。
2.新版采用仿VS2005界面設計,體驗感覺更快更好更易用。
3.支持JSP、Ant、CVS。
4.小巧、易用、美觀,是Java初級程序員的理想IDE。
技巧
在進行編程的時候最好首先建立一個空項目,然後在這個空項目裡,編輯自己的Java程序;其實這是一個很好的習慣,你可以在這個項目裡建立你自己的包,把你所編輯的源程序程序,按功能的不同分别放進不同的包裡;這樣在你學習Java一定長的時間後,你就擁有了一個屬于你自己的包,這對你以後學習或查相關代碼就很方便。
建立空項目的方法,或許大家都知道,不過在這裡還是羅嗦一下:按JCRETOR的菜單順序,創建方法如下:File——>New——>Project——>EmptyProject;
技巧2:Jcretor對JDK的幫助文檔提供了很好的支持
通過Jcretor你可以很方便的即時查閱JDK幫助文檔且這個功能可以實現網頁直接在Jcreator的編輯窗口裡顯示,而不用另外打開任何浏覽器進行浏覽。(Jcreator的這個特點我十分喜歡,據我所知Eclipse好象沒有提供這個功能),說了這麼久相信大家一定會問,你這個功能到底怎麼使用了?别急,馬上你也會掌握這個技巧。
不知道大家是否記得在裝完Jcreator後,第一次運行Jcreator時,系統會要求你指定JDK的安裝路徑;其實如果大家記得的話,在設置好了JDK的安裝路徑後,還會要求你提供一個DOCS的路徑。下面讓來告訴你怎麼設置這個路徑:
首先,從SUN公司網站下載對應的JDK文檔。其次,在JDK安裝目錄(如,我的安裝目錄為D:j2sdk1.4.2_06)中建立一個名為docs的文件夾,然後将所下載的JDK文檔解壓到剛才建立的文件夾裡,解壓完成後,然後在安裝Jcretors時在相應地方選擇剛才JDK文檔所在的目錄即可;(應注意的是:要保證docs文件夾下面不要再有docs文件夾)當你設置好後啟動Jcreator,你是否會發現你的Jcreator有什麼變化沒有了?
其實有的,不信你看Jcreator菜單欄中的Help下拉菜單,仔細看看是不是多個“JDKHelpCtrl+F1”菜單項,如果有,那麼恭喜你,配置成功!下面我将告訴你怎麼使用這個功能。
再次,就是使用Jcretor發揮JDK幫助文檔的作用。這正是我要說的重點,讓我來告訴你具體怎麼使用這個功能吧。
當你在Jcreator中編寫程序或看别人的原代碼的時候,肯定會碰到不熟悉或不知道的類或方法,這個時候你用鼠标選中你要查詢的類名或方法名,然後點擊Jcretor菜單欄裡的Help菜單下面的JDKHelp,這時你會發現你所要查詢的資料馬上就在Jcreator中以網頁的形式顯示出來了。是不是發現很簡單,是不是覺得可以跟CHM格式的JDK文檔相媲美。
技巧3:這個技巧似乎和技巧2有點類似
歸根揭底就是為了實現網頁文件直接在Jcreator編輯窗口中顯示,而免去另外打開其他浏覽器工具的麻煩。其實這個功能主要是為了方便編寫JAVAAPPLET小程序的程序員的。
當編寫好一個APPLET程序後,總要通過網頁來觀察程序的結果,這時用Jcretor編寫一個HTML原文件并保存,這時會發現在Jcreator編輯窗口最左邊的FileView窗口中會出現相應的文件名,選中這個文件,單擊右鍵再點擊其中的ViewinBrowser菜單項,不久你所選的HTML文件即在Jcretor中顯示出來。用這個方法比起你用浏覽器來打開這個HTML文件,是不是感覺方便多了。
快速寫程序
快速寫程序_1:
這一小段要說的是如何讓JCreator自動幫你增加一些非技術性的東西的一點點技巧,在這裡自己還有一些不懂的地方,也許,相互的交流對彼此的進步都會更快點,哪裡我不知而你知道的,就說一下。
一般來說,會在工程目錄下再新建幾個目錄來将程序組織成package,比如說我喜歡新建文件夾"cn",在它下面再建"liltos",最後在"liltos"的下面建一些容易記的文件夾,像寫反射的程序時就建一個叫"reflect"的文件夾,像這樣組織成一個樹形結構。如果用方法①來新建JAVA程序的話,那豈不是每次都要對程序進行重定位?
而我的方法是,點擊工程目錄下的"src"的右鍵,Add->newfolder進行文件夾的新建,每個文件夾的子類都是如此,而新建一個JAVA程序的時候,則是Add->newClass,當然,是在的子文件夾的下面。看一下出來的對話框中,Location是不是已經寫好了。還有package那一項也幫你搞定了。一起可以搞定的還有Superclass以及修飾符和一些方法。
看左邊的那幾項,分别是“Classsettings...ImplementInterfaces...AddMethod...AddMembers”,在選擇實現的接口那,按"Ctrl"進行多個接口的選擇。增加成員方法和成員數據時,在輸入完名稱、類型等等時,每增加一個成員,就要點擊一次右邊那個"Add"按鈕,方法的選擇同樣還有修飾符的選擇。
這裡我的一個問題:
增加的一個方法,在程序裡面的注釋,很多空的行,個人感覺影響了視覺,因為我個人比較喜歡緊湊的注釋風格,于是每次都是手動删除,不知道可不可以在哪個地方進行設置讓它把其中的空行删除呢?
再補充一個剛剛做的實驗:在同一個文件夾下新建兩個類,它們之間相互引用,即
classA{Bb;}
classB{Aa;}
在這種情況下,分别編譯兩個程序是通不過的,有一個方法是編譯整個工程,但這顯然不是一個好方法,一個相對比較好的方法是,在左邊fileview的那裡右鍵點擊兩個程序所在的文件夾,然後compilefolder.于是,順利通過編譯。
快速寫程序_2:
對于每一個屬性的get/set方法的書寫很讓人覺得沒意思,最煩的就是寫這樣的東西,一點技術含量都沒有!作為一個功能相對來說還完善的開發工具,怎麼可能不對這個進行支持呢?
當寫完了各個field的時候,按照這個方法可以完成上述操作。Tools->InsertBeanMethods.上面是選擇要進行插入的某個類,下面是選擇需要插入哪些方法,除了上面所說的get和set,還有其它的一些方法,包括:toString, 可選項包括:InsertMethodasSingleLine,GroupSetandGetMethods,還有Exceptions,異常确實沒什麼必要,如果這都會有異常的話,那這程序沒法寫了。
而在Tools菜單的其它選項中,還有“characterencoding...implementinterfaces...filesplitter...versioncontrol”,第一個和最後一個我都沒用過,估計要等到以後工作的時候才會接觸它們了。沒用過自然也就沒法說了。