MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          使用eclipse的筆記

          Posted on 2008-01-03 22:38 leekiang 閱讀(1249) 評論(0)  編輯  收藏 所屬分類: eclipse netbeans
          1,build時沒有編譯
          ? 如果項目里引了某個沒有用到的jar包,
          ? 而那個包又被你刪了,就會出現不報錯但怎么也編譯不出來class文件的情況。
          ? problem視圖里有詳細提示,比如缺少引用的jar文件

          2,myeclipse發布到tomcat時報錯
          Deployment failure on Tomcat?? 5.x. Could not copy all resources to E:\javatool\Java\Tomcat 5.5\webapps\web. If a file is locked, you can wait until the lock times out to redeploy, or stop the server and redeploy, or manually remove the deployment at E:\javatool\Java\Tomcat 5.5\webapps\web
          ? 原因還是引用了不存在的jar包

          3,搜索時默認在workspace范圍內搜索,可以定義一個集(set),關聯當前工作的項目,這樣能夠縮小搜索范圍。定義的集關聯某個項目時,不要勾選所有的jar包和WEB-INF下的lib目錄,這樣就不會搜索jar包了,能大大的提升搜索速度。

          4,在包視圖配置過濾器的地方可以配置工作集,然后把最近常用的資源擱里面,再把頂級元素-->項目改為頂級元素-->工作集,這樣左邊的視圖顯示就很清爽了。

          5,貌似myeclipse6.0.1與eclipse3.3.2不兼容,我也不花時間去試了,還是老老實實用eclispe3.3.1吧
          看以下幾個貼子遇到的:
          http://topic.csdn.net/u/20080512/10/424f9d48-bc27-4f88-9a91-c6a3552fefe8.html?374218121
          http://www.eclipseworld.org/bbs/read.php?tid=16690
          http://hi.baidu.com/brucelei/blog/item/69d0c5d7c9c7d0d8a044dfb6.html

          6,references的功能比查看調用層次要多,可以看到在jsp中的調用

          7,去掉MyEclipse(Eclipse)中的Subclipse保存的用戶名密碼

          8,刪除MyEclipse 6.5.1自帶的Maven4MyEclipse

          9,Allow output folders for source folders為了讓Java源文件和編譯后生成的字節碼文件分開存放?

          10,用ctrl+H時如果要精確搜索"hi",則使用\bhi\b
          ?? 見 http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm

          11,用myclipse格式化jsp(jsp為GBK編碼)時,jsp里會出現奇怪的0d 0a 09 09 09 09 09 09這樣的字節

          12,報錯:assert cannot be resolved
          ?? 解決:JDK Compliance level里把Generated .class files compatibility和Source compatibility都改為1.4

          13,設置代碼自動提示
          windows->preferences->java->Editor->Content Assist中
          auto-activetion中的Enable auto-activetion選項要勾選上。
          其中的三個的值可以自己設定,一般為默認值。
          如果還是不能自動提示,
          window->Preferences->Java->Editor->Content Assist->Advanced??
          上面的select the proposal kinds contained in the 'default' content assist list: 中
          把Java Proposals 選項打上勾就可以了。
          另注:
          有些情況在eclipse中安裝插件時代碼自動功能失效,可以用以上方式修改回來。
          來源:http://blog.chinaunix.net/u/21684/showart_404012.html

          14,去掉eclipse3.6的自動懸浮
          window-->preferences-->Java-->Editor-->Hovers-->Combined Hover(把這個選項上的對勾去掉就可以了)
          以后若是想顯示直接按F2就可以了。

          也可以設置多長時間才顯示懸浮,有文章說這個時間不是由eclipse控制,而是取決于操作系統的設置。
          在注冊表的HKEY_CURRENT_USER \ ControlPanel \ Mouse
          加入或修改一個名稱為 MouseHoverTime 的字串值,並給他一個值,文中是建議填300。
          來源:http://hi.baidu.com/shuitiane/blog/item/631c1e2f0767d2404ec2265a.html
          后注:按這個方法試了一下,不管用。

          mac上默認是2秒,設置為100毫秒的命令如下
          defaults write org.eclipse.eclipse NSInitialToolTipDelay -int 100
          來源:http://www.hawksley.net/2009/06/reducing-tooltip-time-in-eclipse-3-5-galileo-on-mac-os-x/

          15,增量編譯
          eclipse支持增量編譯,netbeans不支持。支持增量編譯的代價,就是eclipse必須重寫自己的編譯器,這就使得無法及時跟上JDK的步伐。目前還不支持jdk7。


          主站蜘蛛池模板: 三河市| 武平县| 景洪市| 长乐市| 江达县| 彝良县| 德安县| 库车县| 鄂托克旗| 兰溪市| 眉山市| 奉节县| 高台县| 永吉县| 唐山市| 土默特左旗| 西华县| 荣成市| 翼城县| 仁怀市| 云和县| 江都市| 于田县| 建阳市| 吴桥县| 泸溪县| 鹤岗市| 澄迈县| 屏边| 仙游县| 双流县| 高阳县| 驻马店市| 达孜县| 台南市| 如皋市| 义马市| 古蔺县| 宁乡县| 通城县| 宁津县|