關于MyEclipse的基本使用
一、
1. 建立一個工程 ----File—new—project---選項含有Javaproject,webproject等等—輸入工程名字如myproject,其他可以選擇默認—完成
2. 創建一個java文件 ---myproject—右鍵—new---SourceFolder(還有class,package,Folder等等)---名字如src—以后可以將class文件放入其中,可以在src右鍵—new--class—創建Java文件 注意:folder與Source Folder的區別 Source Folder:用于放置Java文件,可以自動編譯,可以嵌套; Folder:是一般的文件夾,不可以編譯,要用到下面的生成源文件夾
3. 運行Java文件 ----選中Test—右鍵—runas—Java Application 或者單擊工具欄按鈕(類似播放器開始按鈕)
4. MyEclipse的自動提示,自動修正,自動完成功能:黃色,紅色標志提示
(1)輸入部分字符,方法自動生成
(2)根據提示,導入相應的包
(3)提示清楚未使用的包
(4)提示無用的方法,變量
(5)自動提示接口,抽象類的的方法以及重載
注意:《1》接口 例子:?.public class Test implementsConnection---就會在此行出現提示,單擊出現Add Unimplements Methods等等, 單擊它自動添加Connection中的方法。
《2》抽象類 例子:?.public class Test extends List---可以在List上右鍵—source—Override/ImplmentsMotheds(重載實現方法)—選擇需要的方法;
《3》自動生成set,get方法: private String user ; 在類中聲明變量后,可以右鍵—source—Generate Sets andSets---可以選擇方法;
二、斷點調試
1.斷點的添加,去除
在想設置斷點的程序行左端,雙擊,即添加一個斷點,再雙擊,去除斷點,另外右鍵也可以,還可以將斷點失效或有效;
例如: publicclass Test { publicstaticvoid main(String args[]){
double a=0; /*此處設置斷點*/ a=Math.random();
System.out.print(a); }
}
2.調試斷點
(1)---右鍵Test—debug as—Java Application---彈出是否切換工作空間,選ok;注意相關窗口(顯示程序狀態,變量,斷點位置等)。或者單擊工具欄的蟲子按鈕
(2)方法1:將鼠標放在斷點處的變量上如a,會顯示變量值;
方法2:選中變量a—右鍵—watch—即出現變量窗口Expression—單擊開始按鈕Resume或F8,觀察變量值,也可停止調試,可以進入當前方法Stepinto,跳過當前方法Step over,返回方法Stepreturn;這些在工具欄上; 同理,可以查看i的值—右鍵i—watch;
另外,查看對象的屬性等,不可能直接在程序出現,如只出現list對象,想查看list的大小list.size();可以在Expression中的變量如 a右鍵—AddWatch Expression—手工輸入變量名或對象屬性,如list.size();
這種方法不會自動提示,如輸入list.不會出現提示,可以—window—showview—display窗口—在其中輸入list.會出現提示;選擇list.size()—右鍵—despect—即可顯示;
(3)條件斷點:滿足一定條件時,才是斷點生效
--右鍵斷點---Breakpiontproperties(斷點屬性)---勾選EnableCondition,在輸入條件;(在復雜系統調試,很有用)
4)異常斷點:開發中,會出現隨機的異常,一般無法確切捕捉; 當出現此異常,會停住,鼠標懸浮出現提示,用于查處那些變量出現異常,方便調試;
三.MyEclipse的高級使用
1.如何建立包? ----》myproject—src-右鍵---選擇package(還有class等等)--輸入包名 之后可以將class文件放入此包內
3.工程的高級配置 --》myproject—右鍵---properties—主要配置Javabuild path(構建路徑),它含有
(1)source:它列出MyEclipse可以編譯查錯的文件夾Java文件,如本例中的myproject/src; 如果想在myproject中建立一個普通的文件夾folder如myjava,而不是包,則myjava文件夾中的Java文件不會被編譯查錯,要想使其與src一樣:在source面板---Addfolder—勾選myjava—ok;這樣就可以編譯myjava中Java文件;
(2)Projects
(3)Libraries:用于添加第三方jar包;說明: Add External Jars(用于加載工程外的jar)---可以選擇相應的jar包,如MyEclipse驅動等等; Add Jars:用于添加本工程內的jar包(推薦使用這種方式,因為jar在工程內,方便移植);
4.MyEclipse的智能:
(1)自動生成try catch,理出異常—點擊出現紅色出,選擇處理方案
(2)自動生成setget方法(見上面)
(3)自動生成構造函數
自動生成javadoc文件---輸入/**回車,可以將參數,拋出的異常寫到javadoc中
四.常用技巧
(1)代碼完成ALT+/ :用于當輸入類的方法或類名時,如按了其他鍵自動提示消失,可按ALT+/自動補充完整,如輸入String+ALT+/,會提示StringBuff等已String開頭的類或方法, 由如,忘記了switch的結構,可以輸入swith+ALT+/,提示。很有用。
(2)代碼格式化—右鍵—source—format
2.常用插件
數據庫管理SQLExplorer(跨數據庫) 反編譯工具jode Java ee開發 MyEclipse XML編寫查看XMLBuddy
五.Web開發
1. 創建web工程 ---new---project—MyEclipse—webproject—輸入名字如myweb等,其他可默認(注意:root url 別往啦)
2. 配置MyEclipse與tomcat6.0
3. 開發servlet ----在項目myproject的src右鍵---new—servlet---設置servlet名字,包名,查看是否放在src或子目錄內,重寫的方法----下一步—設置web.xml---完成。
4. 開發jsp ----在項目myproject的WebRoot或字目錄右鍵---new—jsp---設置jsp名字,包名,查看是否放在WebRoot或字目錄內。--下一步選擇使用的模板(默認html模板,也可以使用其他的如struts)
5. 開發JavaBean(本質class文件) ----在項目myproject的src---new—class---設置名字,包名,選擇包,查看是否放在src或子目錄。 注意tomcat默認使用8080端口,安裝了Oracle則會占用tomcat的8080,因此,可以修改tomcat端口---tomcat--E:Tomcat6.0confserver.xml---《Connector port=“8080”protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” /》
6. 部署MySQL數據庫(或其他數據庫Oracle)開發項目 1.添加MySQL數據庫驅動:
(1)直接將驅動放到 E:Myeclipse-WorkPlaceMyProjectWebRootWEB-INFlib下即可;推薦使用。
(2)用MyEclipse添加驅動:工程myweb—右鍵—properties—Javabuild path—libraries—Add External Jars將驅動添加即可。不推薦。可以用AddJars。
7.使用MyEclipseDatabase Explorer perspective(數據庫透視圖)
(1)切換數據庫透視圖:單擊右上角透視圖—切換到MyEclipseDatabase Explorer,打開數據庫透視圖。
(2)新建數據庫連接:在MyEclipseDerby右鍵---new—在drivertemple 可選擇相應的數據庫類型MySQL,其他Oracle,MicrosoftSQL Server等;在name輸入連接名字;在ConnectionURL輸入url字符串;再輸入用戶名,密碼;添加jars數據庫驅動;
(3)單擊左側的opendatabase可以打開數據庫及表,結構,試圖,觸發器等;單擊表時,下方顯示表的內容;可此查看主鍵,外間,索引等等; 還可以右鍵打開NewSql Edit命令查詢更新表內容;可以創建表數據庫等等操作;生成多表實體關系(ER)圖,可以保存圖等等。多用右鍵。 結論:它的作用就是相當于數據庫的可視化面針對多種主流數據庫,管理數據庫;是否習慣者使用,根據根據個人喜好;不作要求。
評論
查看更多