
【軟件介紹】
MyEclipse,是在eclipse 基礎上加上自己的插件開發(fā)而成的功能強大的企業(yè)級集成開發(fā)環(huán)境,主要用于Java、Java EE以及移動應用的開發(fā)。MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持相當不錯。
【軟件特色】
1、業(yè)級開發(fā)MyEclipse為完成工作提供了智能的企業(yè)工具。Java EE庫和功能是企業(yè)級項目的基礎,支持部署到幾十個企業(yè)友好的應用服務器進行快速檢測。 更多>>
2、云開發(fā)
脫離緩存,使用內(nèi)置功能連接到云,支持探索和連接服務,為他人提供自己的REST Web服務。無論是定位還是虛擬的微博,MyEclipse都能輕松地創(chuàng)建云連接。 更多>>
3、Java Web開發(fā)
有了MyEclipse,你就擁有了所有的Web開發(fā)技術。支持快速添加技術功能到Web項目中,使用可視化編輯器以便編碼和配置,并且還可以在多種應用服務器上測試你的任務。 更多>>
4、移動開發(fā)
移動應用開發(fā)再也無需使用特殊工具或?qū)W習新的編程語言。MyEClipse支持使用Java、HTML和JQuery進行編碼,使用移動工具創(chuàng)建擁有良好編碼的應用,并嵌入到原生iOS和Android應用中。 更多>>
5、優(yōu)化Java EE開發(fā)
確保企業(yè)開發(fā)使用的是MyEclipse中當前最新的Java EE技術,并且它強大的功能隨時可用。
6、保持廠商中立
如果IBM WebSphere是你企業(yè)開發(fā)的重要組成部分,那么廠商鎖定肯定會阻礙你的選擇。你可以讓開發(fā)更加自由,MyEclipse為WebSphere開發(fā)提供了工具,并支持大量的其他關鍵性技術。
7、RESTful Web服務開發(fā)
支持使用REST web服務創(chuàng)建云應用。使用REST特殊工具生成和測試添加到應用中的服務。
8、項目工作流中保持Maven
通過標準的Maven項目架構(gòu)和MyEClipse菜單內(nèi)置的啟動命令,你可以在當前IDE下使用Maven管理項目。
9、使用構(gòu)架等提升你的Java Spring項目
使用一系列可視化的Spring編輯器和向?qū)Чぞ吆喕疭pring項目和Bean開發(fā)。通過Spring架構(gòu)你可以生成一個基礎的Spring應用,幾步內(nèi)實現(xiàn)運行,所有的就是這么簡單。
10、PhoneGap助你迅速開啟移動策略
支持為Android和iOS開發(fā)基于混合原生應用模型的PhoneGap移動應用。當你的應用運行良好時,允許使用PhoneGap創(chuàng)建服務為目標移動設備創(chuàng)建應用就緒的服務。
11、快速而簡單的企業(yè)交付
安裝IDE應該是應用開發(fā)過程中最簡單的一部分,而不是在下載開始前查找46GB中可用的11GB。支持以最小的代價將流線型的IDE安全地交付給你的團隊。
12、一體化IDE的MyEclipse滿足你的需求
MyEclipse一次性提供了大量的關鍵性技術,讓你自由選擇適合自己工作的方式,不會埋沒你的開發(fā)創(chuàng)意,使用一體化的Eclipse IDE讓開發(fā)持續(xù)進行。
13、廣泛的技術累積
MyEclipse為團隊在所有廠商的流行技術之間提供了很好的平衡。從Spring、REST 到Maven,在單一協(xié)議棧下統(tǒng)一開發(fā),支持你所需要的一切,讓你更關注代碼,而不受技術限制。
14、多種應用服務器上輕松測試
多種內(nèi)置的服務器連接器用于監(jiān)控你的應用運行。部署的應用服務器包括WebSphere、Glassfish、WebLogic和Tomcat等等。為了應對極速測試,提供了即時可用的集成化MyEclipse Tomcat和Derby服務器。
15、移動和云開發(fā)就緒
隨著企業(yè)移動應用的迅速發(fā)展,一個非常靈活的IDE用于開發(fā)移動應用顯得尤為重要,無需為Java、云和PhoneGap移動應用的開發(fā)而維持一個單獨的開發(fā)環(huán)境。
16、在統(tǒng)一的堆棧下為Java EE團隊提供技術
通過提供符合企業(yè)團隊要求的MyEclipse IDE,包括針對IBM WebSphere和其他流行Java EE開發(fā)的技術,消除了工程開銷。節(jié)省了通?;ㄔ陧椖款A熱、同步和軟件發(fā)布上的數(shù)周時間。
17、集中管理MyEclipse
IT需要解決MyEclipse用戶一系列的需求,利用MyEclipse Secure允許即使毫不了解Eclipse的IT員工以最小的努力創(chuàng)建一流的配置。
18、非IBM WebSphere IDE
支持為WebSphere和Liberty Profile快速創(chuàng)建應用。輕松配置WebSphere特殊的部署描述符,并且在多個WebSphere服務器版本間使用即時部署技術快速部署應用

【快捷鍵】
MyEclipse 快捷鍵1(CTRL)Ctrl+1 快速修復
Ctrl+L 定位在某行
Ctrl+O 快速顯示 OutLine
Ctrl+T 快速顯示當前類的繼承結(jié)構(gòu)
Ctrl+W 關閉當前Editer
Ctrl+K 快速定位到下一個
Ctrl+E 快速顯示當前Editer的下拉列表
Ctrl+J 正向增量查找(按下Ctrl+J后,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在stutes line中顯示沒有找到了,)
Ctrl+Z 返回到修改前的狀態(tài)
Ctrl+Y 與上面的操作相反
Ctrl+/ 注釋當前行,再按則取消注釋
Ctrl+D 刪除當前行
Ctrl+Q 定位到最后一次編輯處
Ctrl+M 切換窗口的大小
Ctrl+I 格式化激活的元素Format Active Elements。
Ctrl+F6 切換到下一個Editor
Ctrl+F7 切換到下一個Perspective
Ctrl+F8 切換到下一個View
MyEclipse 快捷鍵2(CTRL+SHIFT)
Ctrl+Shift+E 顯示管理當前打開的所有的View的管理器(可以選擇關閉,激活等操作)
Ctrl+Shift+/ 自動注釋代碼
Ctrl+Shift+\自動取消已經(jīng)注釋的代碼
Ctrl+Shift+O 自動引導類包
Ctrl+Shift+J 反向增量查找(和上條相同,只不過是從后往前查)
Ctrl+Shift+F4 關閉所有打開的Editer
Ctrl+Shift+X 把當前選中的文本全部變?yōu)榇髮?br />Ctrl+Shift+Y 把當前選中的文本全部變?yōu)樾?br />Ctrl+Shift+F 格式化當前代碼
Ctrl+Shift+M(先把光標放在需導入包的類名上) 作用是加Import語句
Ctrl+Shift+P 定位到對于的匹配符(譬如{}) (從前面定位后面時,光標要在匹配符里面,后面到前面,則反之)
Ctrl+Shift+F格式化文件Format Document。
Ctrl+Shift+O作用是缺少的Import語句被加入,多余的Import語句被刪除。
Ctrl+Shift+S保存所有未保存的文件。
Ctrl+Shift+/ 在代碼窗口中是這種/*~*/注釋,在JSP文件窗口中是 <!--~-->。
Shift+Ctrl+Enter 在當前行插入空行(原理同上條)
MyEclipse 快捷鍵3(ALT)
Alt+/ 代碼助手完成一些代碼的插入 ,自動顯示提示信息
Alt+↓ 當前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了)
Alt+↑ 當前行和上面一行交互位置(同上)
Alt+← 前一個編輯的頁面
Alt+?幫助
Alt+→ 下一個編輯的頁面(當然是針對上面那條來說了)
Alt+Enter 顯示當前選擇資源(工程,or 文件 or文件)的屬性
MyEclipse 快捷鍵4(ALT+CTRL)
Alt+CTRL+↓ 復制當前行到下一行(復制增加)
Alt+CTRL+↑ 復制當前行到上一行(復制增加)
MyEclipse 快捷鍵5(ALT+SHIFT)
Alt+Shift+R 重命名
Alt+Shift+M 抽取方法
Alt+Shift+C 修改函數(shù)結(jié)構(gòu)(比較實用,有N個函數(shù)調(diào)用了這個方法,修改一次搞定)
Alt+Shift+L 抽取本地變量
Alt+Shift+F 把Class中的local變量變?yōu)閒ield變量
Alt+Shift+I 合并變量
Alt+Shift+V 移動函數(shù)和變量
Alt+Shift+Z 重構(gòu)的后悔藥(Undo) Shift+Enter 在當前行的下一行插入空行(這時鼠標可以在當前行的任一位置,不一定是最后)
Alt+Shift+O(或點擊工具欄中的Toggle Mark Occurrences按鈕) 當點擊某個標記時可使本頁面中其他地方的此標記黃色凸顯,并且窗口的右邊框會出現(xiàn)白色的方塊,點擊此方塊會跳到此標記處。
MyEclipse 快捷鍵6
下面的快捷鍵是重構(gòu)里面常用的(注:一般重構(gòu)的快捷鍵都是Alt+Shift開頭的了)
F2當鼠標放在一個標記處出現(xiàn)Tooltip時候按F2則把鼠標移開時Tooltip還會顯示即Show Tooltip Description。
F3跳到聲明或定義的地方。
F5單步調(diào)試進入函數(shù)內(nèi)部。
F6單步調(diào)試不進入函數(shù)內(nèi)部,如果裝了金山詞霸2006則要把“取詞開關”的快捷鍵改成其他的。
F7由函數(shù)內(nèi)部返回到調(diào)用處。
F8一直執(zhí)行到下一個斷點。

【使用教程】
安裝第一步:雙擊打開下載好的MyEclipse安裝程序,彈出如下圖所示的窗口,單擊“Next”,進行下一步。

第二步:如下圖所示,勾選同意MyEclipse的協(xié)議才能進行安裝,勾選完成單擊“Next”,進行下一步。

第三步:如下圖所示,單擊Change設置安裝路徑,推薦安裝在系統(tǒng)盤除外的其他盤符&路徑中最好不要出現(xiàn)中文要不可能在某個時間會出現(xiàn)一些錯誤,設置完成單擊“Next”,進行下一步。

第四步:如下圖所示,自定義選擇軟件,單擊All選擇全部,選擇完成單擊“Next”,進行下一步。

第五步:如下圖所示,鼠標右鍵單擊“我的電腦”進行查看系統(tǒng)位數(shù),然后在MyEclipse安裝程序中行進選擇對應系統(tǒng)位數(shù),選擇完成單擊“Next”,進行下一步。


第六步:如下圖所示,正在安裝,需等待1~3分鐘(電腦配置決定速度)。安裝完成, 勾選launch Myeclipse則為打開Myeclipse,勾選完成單擊“Finish”完成。


第七步:如下圖所示,初次啟動軟件,設置項目存放路徑,單擊“Browse”進 行設置,設置完成,下方有一個Use this as the default and do not ask again選項,百度翻譯:下次啟動的時候還要不要再提示,這項可選可不選,單擊“OK”完成軟件初次啟動(初次啟動的速度取決于電腦配置)。

第八步:如下圖所示,大功告成,但是....美中不足只是試用。

編寫程序
雙擊打開軟件,主界面如圖二所示


點擊文件---->新建---->Java項目

在項目名那里輸入你要新建的項目名稱,名稱隨意。
名稱輸入完之后直接點擊完成

方法/步驟2
項目新建好之后左側(cè)會出現(xiàn)你所建立的項目名稱,光有項目還是編寫不了程序,所以我們還得給它新建一個類
右擊新建---->選擇類

同理,給類取個名字。這里的名字需要跟項目同名
其他的都按默認的來,名字取好直接點擊完成

左側(cè)會出現(xiàn)你新建的類,右側(cè)顯示出代碼框架即表示成功

【更新日志】
v10.0MyEclipse 10 發(fā)布了,該版本使用最高級的桌面和Web開發(fā)技術,包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenJPA 2.0。
而對 IBM WebSphere 用戶來說,MyEclipse Blue 支持最新版本的 WebSphere Portal Server 7.0、WebSphere 8 以及以前的版本,無縫的支持 IBM DB2 數(shù)據(jù)庫。
MyEclipse10 對檢索功能以及錯誤查詢功能更加強大,包括對js文件的錯誤查詢。就本人來說,最大的變化莫過于軟件安裝界面,推薦使用link方法進行插件安裝,方便快捷。
v9.0
MyEclipse 9.0 經(jīng)過 M1,M2,終于出了正式版(MyEclipse For Spring 還是 8.6.1)。MyEclipse 9.0主要改進包括:
1.集成了 Eclipse 3.6.1。
2.支持 HTML5 和 JavaEE 6。
v8.0
MyEclipse8.0 M1 發(fā)布,包含:Eclipse Galileo、Struts 2 和Eclipse Profiler
更新內(nèi)容包括下面幾項:
JavaProfiler
profile Eclipse plugins
streamlined interface
available standalone
Struts 2 Support
for anyWebproject
helpful content-assist
MyEclipse Lite
customize your IDE
manage MyEclipse modules
WTP Project Support
easy import
helpful wizards
MyEclipse Reports
upgraded BIRT 2.5
formatting upgrades
8.0 GA的新特性:
1.Java事件探查器
支持探查Eclipse插件
支持探查精簡接口
支持獨立啟動探查器
2.對Struts 2的支持
可以在任何類型的項目中新增對Struts2的支持
新增了對Struts2代碼的自動完成提示信息
3.加載模塊的自定義功能
可以自定義插件加載
可以管理MyEclipse模塊
4.對WTP項目的支持
增強了對報表的支持,升級了BIRT2.5,并且新增了格式化信息。
5.App server
支持jetty7
新增Sun App Server 9.1
對JBoss 4,5,WebLogic 9,10,Tomcat,Glassfish,Sun App Server重載的改進

































