eclipse怎麼調試程序 調試代碼的方法介紹

2021-01-20 川北在線網

  eclipse怎麼調試代碼方法:

  1、設置斷點

  在程序裡面放置一個斷點,也就是雙擊需要放置斷點的程序左邊的欄目上。

  2、調試

  (1)點擊"打開透視圖"按鈕,選擇調試透視圖,則打開調試透視圖界面,然後先設置斷點,按調試按鈕則可以調試程序。

  (2)或者直接點擊調試按鈕,那個蟲子樣子的按鈕,然後就會進入調試透視圖的界面。前提你需要是要在程序中設置好斷點。

  (3)或者右鍵單擊該程序,選擇debug as(調試方式) -> java application(Java應用程式),則可以調試程序了。前提你需要是要在程序中設置好斷點。

  3、調試快捷鍵

  以debug方式運行java程序後

  (F5)單步執行程序,遇到方法時進入;

  (F6)單步執行程序,遇到方法時跳過;

  (F7)單步執行程序,從當前方法跳出;

  (F8)直接執行程序。遇到斷點時暫停;

  按F5就是一層層深入的debug相當於剝蔥樣,會進入每個方法內部;

  按F6就是在當前函數一步步debug,不理會深層次運作;

  按F7就是如果當前進入了某個方法內部,都跳轉到該方法的結尾代碼處;

  按F8就是如果後面還有斷點,則運行到下一斷點處,否則運行完程序;

  另,在debug時,會有很多有用信息顯示在debug框裡,如堆棧信息,需要自己實踐;在程序界面裡,滑鼠移到變量上時會有當前變量的屬性值。

  4、改變變量的值

  在變量窗口中右擊變量,在彈出的菜單中選擇[change value],彈出修改畫面。

  改變其值後,按下ok按鈕;這時變量的值就改為修改後的值了。

  5、檢查代碼段執行結果

  在程序運行的時候,想看看某段程序運行的結果是否正確,或者查看某個變量的值時:

  選擇一句或一段代碼,右鍵單擊在彈出的菜單中選擇Watch(創建查看表達式)項,此時,代碼的執行結果將顯示在Expressions(表達式)窗口中。

  選擇一句或一段代碼,右鍵單擊在彈出的菜單中選擇Inspect(檢查)項,可以直接顯示表達式的值。

  eclipse作為開發者必備的一款常用軟體,有許多開發者還不知道debug功能,debug模式簡稱為調試,可以自動編譯出項目中的問題。

相關焦點

  • 使用Eclipse調試Java程序的10個技巧
    嘗試切分一下你那複雜的邏輯成多個獨立的單元,並編寫單元測試來檢測你代碼的正確性。我想像如下這樣的流程應該是發生得非常頻繁的。一些人通過大型web應用程式點擊、填寫多個表單、切換到不同的頁面、正在最後的頁面上檢測計算邏輯和實現這個調試視圖中的大部分邏輯。在啟動你的tomcat之前總是問你自己:有沒有方法使用一個單元測試來檢測這些行為?
  • eclipse調試arm裸機程序
    四、安裝Eclipse軟體紅帽企業版6.3中默認安裝了eclipse執行:which eclipse 可以查看在哪個目錄下這個版本不適合,我們不能用,所以首先我們得卸載這個,其實我們把查詢到的eclipse
  • 在Eclipse IDE環境下使用TRACE32調試工具
    MCU/SoC系統開發調試工具廠商勞特巴赫技術有限公司(Lauterbach)提供的TRACE32調試和跟蹤工具已經被廣泛的應用在通信/家用電子,汽車電子,醫療器械及工業控制等高端市場的程序調試和跟蹤領域,為無數的行業領導企業帶來了巨大的便利和效益。
  • 怎麼在瀏覽器中調試JS代碼?
    作為web開發者,經常需要使用JavaScript來完成一些頁面效果,但是有時候會發現JS沒有效果,這時候就需要在瀏覽器中調試一下JS代碼。下面就來介紹一下主流瀏覽器的調試JS代碼的方法。Chrome瀏覽器按F12或是"設置"--》「工具」--》「開發者工具」,即可打開chrome的調試工具。關於這個工具的用法,請參考「怎麼使用chrome調試工具」。這裡主要講怎麼使用source這個選項來調試JS代碼。下圖source選項的窗口。
  • 調試Python程序的四種方法
    程序編寫完成或在編寫過程中,需要對程序進行測試,根據測試發現的錯誤,進一步診斷,找出發生錯誤的原因和具體代碼位置進行修改,這個過程稱為程序調試。在一些情況下,可能需要查看或跟蹤程序的運行狀態,這種情況也屬於程序調試。
  • devc編程軟體程序怎麼調試 devc調試步驟圖文方法教程
    devc是一款非常不錯的編程軟體,對於它的調試很多朋友都不是很了解,一起來看看吧。  devc怎麼調試  首先,什麼是調試?調試(也叫debug)是根據程序中數據的變化尋找錯誤的準確位置的方法。
  • 淺談三種單片機程序調試方法
    一、仿真器調試(硬體仿真)最近咱們學院購買了廣州致遠電子有限公司的周立功DP-51PROC試驗儀,上周四下午,我們去倒騰了一番,感覺這試驗儀對學習51系列單片機還是蠻有用處的,特別是結合其仿真器進行調試程序還是很好的。
  • VBA代碼的調試行為
    當房子建好後,我們首先要測試房子的各項指標是否達到了我們要求,這個就是程序調試。不是每個程序寫完後都能馬上正常運行,在某種程度上講,寫完代碼後的調試本身就是寫代碼的一部分。有的程序調試過程很快,有的會時間長些,有的甚至會推倒重來。一什麼是程序調試所謂程序的調試,就是編制的程序在投入實際運行前,要進行的測試。測試過程包括修正語法錯誤和邏輯錯誤。
  • java程式設計師,你會在Eclipse IDE中調試代碼嗎?
    對於Java程式設計師來說,這是一個必須具備的技能,因為它有助於找到在代碼審查過程中不可見的微妙錯誤,或者僅在特定情況下發生的錯誤。Eclipse Java IDE在「Debug Perspective」選項下提供了許多調試工具和視圖,可幫程式設計師高效調試。
  • Eclipse下的Java反編譯插件 查看原始碼不再困難
    7.根據行號對齊原始碼以便於調試:若選中該項,插件會採用AST工具分析反編譯結果,並根據行號信息調整代碼順序,以便於Debug過程中的單步跟蹤調試。 8.設置類反編譯查看器作為預設的類文件編輯器:默認為選中,將忽略Eclipse自帶的Class Viewer,每次Eclipse啟動後,默認使用本插件提供的類查看器打開Class文件。
  • Python代碼性能調試和優化
    如果是的話,可能是由於編寫的程序有問題,需要優化。本文蟲蟲就給大家介紹一下如何調試Python應用的性能,以及怎麼對其進行優化。Python性能調試要進行Python性能,前提條件是要找出程序中的性能瓶頸。找出程序中影響程序性能的代碼。
  • 代碼調試的最佳指南
    我對如何做到這一點有直覺,但是對於怎樣才能從「我看到這個bug兩次」跨越到「我可以根據需要在筆記本電腦上持續地再現這個bug」這一點,我不知道怎麼解釋,而且我想知道你用來調試的技術是否依賴於這些不同的開發領域:後端web開發,前端開發,移動開發,遊戲開發,C++編程,嵌入式開發等等。
  • 編程|程序調試之調試窗口
    程序寫出來後,總是有這樣那樣的錯誤,調試技巧就顯得很重要了。另外,對於一些理解一些複雜的算法,在關鍵的一些代碼段通過單步調試,便能加深理解。所以說,調試對於編程來說,不但必不可少而且還很重要。調試的一個很重要的方面,就是知道如何在一些調試窗口中查看自己想要了解的內容。
  • 如何調試沒有源碼的.Net程序
    在.Net開發過程中,經常會使用一些沒有源碼的第三方庫,在代碼出了問題時,如果懷疑跟該庫的內部實現有關,我們該怎麼辦呢?首先,自然會想到反編譯去看看代碼或者聯繫作者,然而,有沒有辦法讓我們在debug時進入這個第三方庫,並看看裡面在運行時到底發生了什麼呢?本文就來介紹三種debug第三方庫的辦法,希望能夠對你有所幫助。
  • 使用VS Code調試.net控制臺應用程式的方法
    1、概述本文向大家介紹使用Visual Studio Code調試.net控制臺應用程式的方法。2、方案首先在創建好一個控制臺應用程式,再在擴展中心安裝此時,Visual Studio Code 幫我們生成了一個配置文件在原始碼中加斷點
  • Eclipse快速入門:遠程調試Java應用
    特別是在投資銀行領域,很多電子交易程序運行在Linux 伺服器上,這會讓開發過程顯得較為繁瑣,因為我們沒法在本地的開發環境中運行這些代碼。  這種情況下,我的解決方法是藉助模擬的對象來測試項目。當然,有時候通過線程單獨來運行應用程式模塊並不見得是最好的解決方案,特別是您需要在運行時環境下通過調試項目來查找一些子問題,這些方法就會顯得不太實用。
  • 小程序之調試技巧
    Console的使用對於小程序來說,最常用的方式就是console。在關鍵地方觀察數據和執行。那麼當運行在真機上時怎麼看console呢?有兩種辦法:真機調試:點擊真機調試,然後使用手機操作,同時在PC上彈出的窗口中觀察。
  • 安裝了xdebug後,發現每次調試都需要從eclipse中先從頭啟動,然後一...
    安裝了xdebug後,發現每次調試都需要從eclipse中先從頭啟動,然後一步步走到你要調試的頁面,而不是說想什麼時候調試就什麼時候調試。之前用zenddebugger的時候則是可以在任意頁面啟動調試,直接從瀏覽器通知開發環境需要調試。而不用先從開發環境啟動調試。
  • 遠程調試Java程序
    一、概述Java的遠程debug,可以在本地打斷點,調試遠程程序方法是修改JAVA_OPTS參數,使用Eclipse或IDEA等工具調試。遠程調試有兩種方式:主動連接調試:服務端配監控埠,IDE連接遠程埠。被動連接調試:IDE設置監聽埠,等遠程連接本地埠。
  • 遠程伺服器的代碼怎麼調試
    眾所周知使用IDEA開發時可以通過debug進行調試並快速定位問題,但是如果代碼已發布到遠程伺服器上,該如何調試呢?本文將告訴你如何利用IDEA調試遠程伺服器上的代碼本文會先講如何配置參數、調試,然後講各項參數的含義,最後講注意事項。各位在嘗試過程中不需要擔心這個沒看懂,那個是為什麼,只需要跟著做就行了。