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