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