資源描述:
《使用eclipse調試java程序代碼》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、使用Eclipse調試Java程序代碼創(chuàng)建Java項目 當Eclipse首次啟動時進入的是資源透視圖,在這個透視圖中可以管理項目、文件夾、文件和其它資源,按照Eclipse的說法,這些面板叫做視圖,一套完整的視圖叫做透視圖,在資源透視圖中,你可以使用左上方的視圖(導航視圖)導航和創(chuàng)建資源。 在Eclipse中做事之前,如創(chuàng)建Java程序,需創(chuàng)建一個Java項目,創(chuàng)建Java項目的步驟如下: 1、在導航視圖上點擊右鍵,在彈出的上下文菜單中選擇新建項目; 2、在新建項目對話框中,Eclipse提供了項目選項:Java,插件開發(fā)等。因此你想要創(chuàng)建一
2、個Java項目,在對話框左邊選擇Java; 3、在對話框右邊選擇Java項目,如果你還安裝了其它Java插件開發(fā)包,在這里也會一起列出來(如EJB,Servlet等),Eclipse默認安裝的JDT僅支持標準Java應用程序,因此你必須選擇Java項目選項; 4、點擊下一步進入新建項目向導對話框; 5、首先給項目命一個名字,因為是一個簡單的“Hello,world”例子,因此這里我輸入“Hello”,點擊下一步,設置構建Java項目的設置選項,對于這個項目你不需要做任何修改即可; 6、點擊完成; 7、Eclipse此時會提示你這種項目是和J
3、ava透視圖關聯(lián)的,并詢問你是否切換到Java透視圖,選擇是。 創(chuàng)建Java類 當你創(chuàng)建好Java項目后就可以開始創(chuàng)建Java程序了,盡管不是非得這么做,但這樣可以將你的Java類組織到包中,這是一次很好的實踐,通常使用域名做為包名,這樣可以減少名字沖突的可能性,如果你沒有注冊域名,也可以使用任何方便的,唯一的hoc名,我在這里使用org.eclipseguide,項目名是hello,因此包的全名就是org.eclipseguide.hello?! “凑障铝胁襟E創(chuàng)建Java程序:1、在項目上點擊右鍵,選擇New.Class彈出新建Java類向導;
4、 2、第一個字段區(qū)域“源文件夾”默認是項目的文件夾,保持默認值; 3、在包字段區(qū)域輸入org.eclipseguide.hello; 4、在類名字段區(qū)域輸入HelloWorld; 5、在“WhichMethodStubsWouldYouLiketoCreate?”區(qū)域下,選中publicstaticvoidmain(String[]args),新建Java類的對話框如圖1所示?! D片看不清楚?請點擊這里查看原圖(大圖)?! D-1使用新建Java類向導創(chuàng)建HelloWorld類 6、點擊完成,新建java類向導將會為程序包創(chuàng)建一系列目錄,
5、HelloWorld.java源文件將會放在這個包名下面?! ∽詣觿?chuàng)建的代碼包括一個main()方法,你可以向里面添加任何功能,如打印你的Hello,world!,為了使調試變得更有趣,你需要添加一個循環(huán)打印的方法,在Eclipse中修改自動生成的代碼,如下:public class HelloWorld { public static void main(String[] args) {say("Hello, world!");}public static void say(String msg) {for (int i = 0; i < 3; i
6、++) {System.out.println(msg);}}} 運行Java程序 現(xiàn)在你已經(jīng)可以運行這個Java程序了,在運行Java程序時需要考慮多個事情,包括Java運行環(huán)境,是否需要命令行參數(shù),如果不知一個類有main(運行”,此時會彈出一個對話框,讓你配à)函數(shù)究竟該使用哪一個,在Eclipse中正確啟動一個Java程序的方法是從Eclipse菜單中選擇“運行置啟動選項,在運行一個Java程序前,你需要創(chuàng)建一個啟動配置或從現(xiàn)有配置中選擇一個。Java應用程序”。在這里我們使用后者。à以...調試à調試”菜單使用一個快捷配置,如果默認選項
7、正確,也可以選擇“運行à在調試器下運行程序和運行它非常類似,Eclipse提供了兩個選項:選擇“使用全方位服務運行Java應用程序”,Eclipse將會啟動程序,切換到調試透視圖,在斷點暫停執(zhí)行,如圖3所示。à以...調試à 確保編輯器中的HelloWorld代碼被全部選中了,然后從主菜單中選擇“運行 圖片看不清楚?請點擊這里查看原圖(大圖)?! D-3調試HelloWorld:在第一個斷點執(zhí)行被暫?! ≌{試透視圖包括多個新的視圖,都是用于調試使用的,首先,在左上方是調試視圖(不要和調試透視圖混淆了),它顯示了所有調用堆和當前所有線程的狀態(tài),包括
8、所有已經(jīng)執(zhí)行完畢的線程,程序運行到斷點位置時,狀態(tài)顯示為暫停?! 尾秸{試代碼 調試視圖的標題欄是一個讓你