MyEclipse 2015優化速度方案仍然主要有這么幾個方面:去除無需加載的模塊、取消冗余的配置、去除不必要的檢查、關閉更新。
第一步: 去除不需要加載的模塊
一個系統20%的功能往往能夠滿足80%的需求,MyEclipse也不例外,我們在大多數時候只需要20%的系統功能,所以可以將一些不使用 的模塊禁止加載啟動。通過Windows- Preferences打開配置窗口,依次選擇左側的General--> Startup and Shutdown,這個時候在右側就顯示出了Eclipse啟動時加載的模塊,可以根據自己的實際情況去除一些模塊。
選擇菜單:Window --> Preferences -->General --> Startup and Shutdown
可以關掉的啟動項有:
JSF輔助開發插件
1)ICEfaces Integration for MyEclipse;
2)JSF Editor Preview Support for MyEclipse;
交付相關的插件
3)Delivery Runtime JRE
4)Delivery Package Runtime UI等3個
5)m2e Marketplace;
6)Mylyn Tasks UI和Mylyn Team UI;
關閉自動更新
7)Equinox Provisioning Platform Automatic Update Support
第二步:取消MyEclipse的拼寫檢查
拼寫檢查會給我們帶來不少的麻煩,我們的方法命名都會是單詞的縮寫,MyEclipse會提示有錯,所以最好去掉,畢竟我們不是在寫英文文章。
選擇菜單:Window --> Preferences -->General --> Editors --> Text Editors --> Spelling
取消Enable spellchecking。
第三步:取消MyEclipse啟動時的自動驗證項目配置文件
一般來說,我們只需驗證XML和JSF文件,其它的驗證基本用不上。
取消方法:
選擇菜單:Window --> Preferences -->MyEclipse --> Validation
除XML和JSF外,其它的都可以不選。
點擊Apply按鈕,會彈出Validation Settings Changed提示。
可以把所有Build部分的鈎取消掉。
手動驗證方法:
在要驗證的文件上,單擊鼠標右鍵--> MyEclipse --> run validation;一樣可以達到效果。
第四步:換用JDK8
選擇菜單:Window --> Preferences -->Java --> Installed JREs
停用MyEclipse內置的JDK 1.7,改用外部安裝的JDK 8。
緊接着,在Window --> Preferences --> Java --> Compiler
選擇JDK編譯器級別為1.8,點擊Apply。
第五步:關閉Maven自動下載
選擇菜單:Window --> Preferences -->MyEclipse --> Maven4MyEclipse
取消選擇Downloadrepository index updates on startup選項,且Maven JDK也選擇JDK8。
第六步:更改JSP默認打開的方式
安裝了MyEclipse后,編輯JSP頁面,會打開JSP的編輯頁面,同時也有預覽頁面,速度很慢。
選擇菜單:Window --> Preferences -->General --> Editors --> File Associations
選擇MyEclipseJSP Editor編輯器,,然后點擊左邊的Default按鈕。
第七步:更改文件編碼
1)在Window--> Preferences的左上角,輸入encod
選擇Workspace,文字編碼改為UTF-8。
2)Window -->Preferences --> MyEclipse --> Files and Editors --> JSP,編碼也改為UTF-8。
以上轉自:http://www.admin10000.com/document/6216.html
下面為自我總結的
配置代碼提示
1). 打開Eclipse,然后“window”→“Preferences”
2). 選擇“java”,展開,“Editor”,選擇“Content Assist”。
3). 選擇“Content Assist”,然后看到右邊,右邊的“Auto-Activation”下面的“Auto Activation triggers for java”這個選項。其實就是指觸發代碼提示的就是“.”這個符號.
4). “Auto Activation triggers for java”這個選項,
把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”
以后,當你輸入任意一個字母時,都會自動提示
四 中文Java提示
中文javaDoc首先到FTP下載中文的JavaDOC,版本為javaSE6.0。
http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip
然后在Eclipse中選擇window-->Preferences-->java-->Instralls JRES
然后點擊jre6.0,選擇右邊的Edit
在彈出的窗體中選擇rt.jar后點擊Javadoc Location:
選擇下面的Javadoc in archive ,在Archive path中選擇下載到的html_zh_CN.zip的路徑,然后點擊Path within archive右邊的Browse
點擊圖中的樹狀結構選擇到api節點為止后,點擊所有的彈出窗體的ok按鈕。
結束 javadoc就是中文的了。
按照以上做法我沒有成功,有成功的同事及時聯系我。
五 配置TomCat
Myeclipse—》Server—》Tomcat7.x 在這里設置好Tomcat的路徑
六 eclipse與myeclipse編碼設置
在MyEclipse中編寫Web Project,有2個地方需要改編碼設置:
1.
window-->preference-->general-->content type
然后在<Content Types>中展開每一顆子項,並在<Default encoding>中輸入"UTF-8"或"GB18030", 點update!
2.
window-->preference-->MyEclipse-->Files and Editors
將每個子項的"Encoding"改為"ISO 10645/Unicode(UTF-8)"或"Chinese,National Standard",點Apply!
以后所有創建的文檔類型都是UTF-8或GB18030格式!
改變Eclipse或者MyEclipse新建文件的默認編碼
eclipse的:
window-preferences-General-ContentType 的右邊窗口,改成gbk也可以,utf-8也行。
myEclipse的:
window-preferences-myEclipse-files and editors-jsp里面有encoding,改這里為ISO10646/UTF-8.
eclipse和java文件編碼設定
如果在網上搜索 文件編碼問題,您可以得到很多的解答,甚至有的是號稱終極解決方案,所以您可能不會遇到編碼問題了,那么為什么我還要寫這篇文章呢?因為我在兩個平台下面工作,默認的編碼是不一樣的,所以需要跳整一下才行。
看看eclipse的設定吧,如果你下載了eclipse,什么都不做,就開始創建工程,編碼,一切都沒有問題,可是你可能將你的工程移動到linux下面開發了,原因就是你開始厭倦winxp了,愛上了ubuntu。這個時候問題就來了。打開你在winxp下面的eclipse,點擊Window-->Preferences,展開General-->WorkSpace,看到左邊的Text file encoding沒有,默認的設定是簡體中文編碼(gbk,gb2312這樣),而linux下面呢,是UTF-8。
現在大家已經了解它們的區別了,還等什么,現在開始將你所有WorkSpace的文件編碼都設定成UTF-8吧,你將擁有在任何時候都能正常顯示的java文件,沒有亂碼。
七 其它優化
1、window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,將Maven JDK改為電腦上安裝的JDK,即不使用myeclipse提高的JDK
登記add按鈕,選擇你的電腦上的JDK即可(注意:不是JRE,我的值為:Java6.014)
2、window-preferences-MyEclipse Enterprise Workbench-Matisse4Myeclipse/Swing,將Design-time information(dt.jar) location 改用電腦安裝的JDK的dt.jar
(即不使用myeclipse提供的dt.jar,我的值為:C:\Java6.014\lib\dt.jar)
經過以上的優化,myeclipse的啟動時間可以減少2/3,Tomcat的啟動速度可以減少1/2(視具體情況而定)
JSP中include指令和include行為的區別
1.執行時間上:
< %@ include file=”relativeURI”%> 是在翻譯階段執行
< jsp:include page=”relativeURI” flush=”true” /> 在請求處理階段執行.
2.引入內容的不同:
< %@ include file=”relativeURI”%>
引入靜態文本(html,jsp),在JSP頁面被轉化成servlet之前和它融和到一起.
< jsp:include page=”relativeURI” flush=”true” />引入執行頁面或servlet所生成的應答文本.
另外在兩種用法中file和page屬性都被解釋為一個相對的URI.如果它以斜杠開頭,那么它就是一個環境相關的路徑.將根據賦給應用程序的URI的前綴進行解釋,如果它不是以斜杠開頭,那么就是頁面相關的路徑,就根據引入這個文件的頁面所在的路徑進行解釋.
build path的JDK版本是你開發的時候編譯器需要使用到的,例如,如果用的JDK1.4就不能使用泛型。而java compiler compliance level設置的是你寫好的JAVA代碼按照什么JDK版本級別編譯,例如:設置的是1.4,編譯出來的class文件可以在1.4以上的JRE上運行,如果用的是5.0級別編譯,就不能運行在1.4的環境里面,會提示版本過高。
只要build path的JDK版本高於或等於java compiler compliance level里面的級別都可以