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
- Angular 之我見Angular
- 聊聊我對Linux發展史之淺見Linux
- observer pattern 之我見Server
- 0.java開發常見故障Java
- Java開源工具 網站開發工具清單Java開源工具網站
- 瀏覽器之我見瀏覽器
- Java開發者的Python快速實戰指南:實用工具之PDF轉DOCX文件(視覺化介面)JavaPython視覺化
- OPC客戶端開發工具WTopcclient補充說明客戶端client
- JAVA開發工具Eclipse和MyEclipseJavaEclipse
- IntelliJ IDEA 2022(Java開發工具)IntelliJIdeaJava
- Java開發工具 IntelliJ IDEA 2022JavaIntelliJIdea
- Java開發工具——IntelliJ IDEA 2021JavaIntelliJIdea
- 我是如何從通訊轉到Java軟體開發工程師的?Java工程師
- iOS開發中常見定位座標轉換iOS
- Java開發常見基礎題大全Java
- [Java併發]ThreadLocal補充Javathread
- python 開發工具IDE 之 thonnyPythonIDE
- Android開發工具類之DownloadManagerProAndroid
- 我真的從測試轉成了開發......
- 資料架構之我見架構
- 玻纖效應之我見
- Java爬蟲快速開發工具:uncsJava爬蟲
- Java Web開發常用工具JavaWeb
- Java開發工具IntelliJ IDEA 2022(idea)JavaIntelliJIdea
- 常用的Java開發工具比較Java
- IntelliJ IDEA 2022 for Mac(Java開發工具)IntelliJIdeaMacJava
- 我的 Java 轉 Go 之路JavaGo
- 常見的低程式碼開發工具推薦
- 再見所有的翻譯工具!我使用了有道智雲+Python開發一個批量文件翻譯工具,老大對我讚不絕口Python
- “我,不懂程式碼,36歲轉行開發”
- Java併發之原子性、有序性、可見性Java
- android開發者資源下載地址記錄(轉+補充)Android
- Java併發程式設計之鎖機制之LockSupport工具Java程式設計
- 微服務Spring Cloud Alibaba之我見微服務SpringCloud
- 大型網站架構之我見網站架構
- [Vuex系列] - Actions的理解之我見Vue
- ES6 Proxy 效能之我見
- Android Proguard混淆對抗之我見Android