Java開發工具之我見(補) (轉)
開發工具之我見(補):namespace prefix = o ns = "urn:schemas--com::office" />
在《Java開發工具之我見》這篇文章中,我介紹了部分Java開發工具,同時也漏掉了不少好的工具。象網友們所介紹的Visual J++和TogetherControlCenter,我沒有使用過,因此也就沒有介紹。如果那位大俠有空,可以寫些東西來介紹一下,那可是網友的福音。同時,也有網友認為文章寫得不夠細,我覺得說得非常有道理,因此決定寫這篇文章來詳細介紹一下Jbuilder。
在這篇文章中,我主要介紹本人在實際使用中所遇到的Jbuilder的一些問題。至於Jbuilder的優點,在這裡我就不多說了,有興趣的朋友可以去它的網站看一看。
我把Jbuilder中存在的問題分成兩大類來說明:
A、工具本身存在的問題;
B、與其它工具整合出現的問題。
在第一類問題中,主要有以下幾個問題:
1、源的管理
Jbuilder版本到7.0為止,還不支援匯入和匯出的功能。如果有人想往專案中加入一些別的,這比較困難,需要自己建立原始檔中包名路徑。單純把原始檔copy到專案原始檔路徑下,這招是行不通的。
2、編輯器(Editor)
① 游標定位不準確
在剛使用Jbuilder時,可能會被這個問題搞得很不爽。解決這個問題不難,把JBuilder的Editor裡面的預設字型裡面的語法高亮列表裡面“Reserved ”的Bold的屬性去掉就可以了,而且字型還更漂亮!具體路徑:“Editor Option”->“Color”->“Screen Element”->“Reserved word”->“Attributes”->“Bold”,把“Bold”uncheck就可以了。
② 不支援滑輪轉動
如果用的三鍵的滑鼠,但是怎麼轉動滑輪,編輯器的船口始終不動,這真的是很失敗。其實Jbuilder中有一項很強的功能,就是支援OpenTool,也就是說編輯器某些不足的功能,可以透過加入OpenTool來解決。為了解決滑輪問題,可以從網上jbWheel.zip檔案,解後把檔案copy到
③ 程式碼提示功能
在編寫程式碼時,如果程式出現錯誤時,Jbuilder就不會顯示程式碼提示功能,而在中,即使程式有錯,如果在其他地方編寫時,仍然能顯示程式碼提示。這可能是Jbuilder中暫時的一個缺陷吧。
3、編譯問題
在編譯時,很可能產生許多的錯誤,特別是編譯s時,會有ejbc等編譯問題。產生這些問題的原因,主要是Jbuilder在某些如TMP、CLASSPATH的環境變數時不支援目錄名中存有空格。只要把這些變數改換一下路徑,可以避免大量的編譯錯誤。
如果想要知道Jbuilder中的一些引數,可以點選選單中的“Help”,然後選擇“About Jbuilder”,彈出視窗中彈擊“Info”tab,就可以看見大部分的引數了。
如果要修改Jbuilder中某些預設目錄,如Project中的Output Path、Backup Path等,可以修改
在第二類問題中,根據與不同工具的整合,會出現下面的問題:
1、與Rose的整合
與Rose整合時,有一個先裝後裝的問題。整合時的問題,以後有時間可以寫篇文章介紹一下(Rose2001已經支援和設計)。在程式碼生成和逆向中,JavaBean和其他一些不同類並沒有什麼問題。但是在設計EJBs時就會出現問題。這是因為在Jbuilder中,建立EJB時,有一個EjbGroup的概念(生成一個Jar檔案,便於釋出),而在Rose中設計EJB時,它只是幾個類,因此就不能把設計匯入到Jbuilder中。就這個問題,我一直沒有找到辦法解決。
2、與LOGIC的整合
Jbuilder支援的應用很多,我這兒主要介紹與WebLogic整合的問題。如果Jbuiler和WebLogic在同一臺機器上,好像並沒有問題。問題主要是Jbuilder與WebLogic不在一臺機器時,好像兩者根本就不能整合在一起。也就是Jbuilder不支援與WebLogic的異地整合。
3、與其它工具整合,如版本控制、Test工具等,因為本人不太瞭解,也就沒有什麼說的了,希望有識之士可以說說。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-977177/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java牢騷之我見(轉載) (轉)Java
- 遊戲開發之我見遊戲開發
- 移動開發之我見移動開發
- MySQL開發規範之我見MySql
- 遊戲開發學堂:Direct3D入門之我見(轉)遊戲開發3D
- 遊戲製作之我見:) (轉)遊戲
- 專案管理之我見 (轉)專案管理
- 專案管理之我見:程式開發步驟專案管理
- 軟體開發管理方法論之我見
- 軟體測試之我見 (轉)
- Angular 之我見Angular
- 實施ERP系統之我見(轉)
- C++、C++學習之我見 (轉)C++
- 專案管理辦公室職能之我見(轉)專案管理
- Java語言特點及開發工具JDK(轉)JavaJDK
- JAVA常見開發問題Java
- PayPal從Java遷移到Node.js之我見JavaNode.js
- SMTH Java FAQ (1) 開發工具與開發環境(菜鳥必看) (轉)Java開發環境
- ERP實施流程優化之我見(轉)優化
- 專案法施工中成本管理之我見(轉)
- java開發——我的開發環境薦Java開發環境
- java工具類之編碼轉換工具類Java
- observer pattern 之我見Server
- Win2K管理工具之補遺篇(轉)
- 0.java開發常見故障Java
- 聊聊我對Linux發展史之淺見Linux
- Delphi 中物件導向程式設計之我見 (轉)物件程式設計
- 專案外包軟體專案管理之我見(轉)專案管理
- Java開源工具 網站開發工具清單Java開源工具網站
- 瀏覽器之我見瀏覽器
- database buffer cache之我見Database
- Flyweight模式之我見模式
- maven java 開發 必要的工具MavenJava
- Java開發常見基礎題大全Java
- 轉Java開發 Java 小寫轉大寫Java
- 開發效率提升之工具篇
- 我的開發框架之ORM框架框架ORM
- Forte for Java開發指南 (轉)Java