IntelliJ IDEA啟用與配置調(diào)試器

2018-10-27 15:49 更新

啟動 IntelliJ IDEA 調(diào)試器

開始調(diào)試前您需要達到下列要求:

  • 配置調(diào)試器選項。
  • 指定要傳遞給調(diào)試器(Debugger)的根、依賴關系和庫。
  • 在源代碼中設置斷點。
  • 如有必要,創(chuàng)建或修改相應的運行/調(diào)試配置。

調(diào)試會話以所選的運行/調(diào)試配置開始,可以同時啟動多個調(diào)試進程。

在 IntelliJ IDEA 中調(diào)試應用程序時,請記?。?/p>

  • 如果選擇了 "在運行/調(diào)試/重新加載之前制作模塊" 選項,IntelliJ IDEA 首先編譯項目中的所有修改的源。
  • IntelliJ IDEA 繼續(xù)進行調(diào)試,如果編譯報告沒有錯誤。
  • 如果代碼在調(diào)試之前尚未編譯,則源文件和類文件可能不同步。
  • 如果您在 "VM 選項" 字段中指定了類路徑選項,所選的模塊類路徑將被覆蓋。
  • 如果您調(diào)試 JavaScript 源代碼,IntelliJ IDEA 會在單獨的框架中為您的腳本打開 HTML 文件的瀏覽器。

調(diào)試應用程序

要開始調(diào)試應用程序, 請執(zhí)行下列操作之一:

  • 選擇要執(zhí)行的運行/調(diào)試配置,然后執(zhí)行以下操作之一:
    • 點擊左邊溝槽中的圖標,然后選擇
    • 點擊工具欄上的。
    • 在主菜單上選擇:運行| 調(diào)試(Run | Debug)。
    • 按 Shift+F9。
  • 按 Shift+Alt+F9,從彈出菜單中選擇配置,然后按 Enter。

請注意,在您啟動調(diào)試會話后,標記調(diào)試工具窗口的圖標會切換到指示了調(diào)試過程處于活動狀態(tài)。

配置調(diào)試器選項

IntelliJ IDEA 支持 Java 和 Groovy 應用程序、類和文件的調(diào)試。調(diào)試功能集成在 IntelliJ IDEA 中,您只需配置其設置。

根據(jù)啟用的插件,IntelliJ IDEA 還可以支持其他語言的調(diào)試,例如 JavaScript、Flex 或 PHP。

IntelliJ IDEA 支持僅在內(nèi)部或外部 Web 服務器上運行的調(diào)試應用程序,僅在 Google chrome 和 chrome 家族的其他瀏覽器中。

配置調(diào)試器設置

要配置調(diào)試所需的設置,請執(zhí)行以下常規(guī)步驟:

  1. 在 "項目結(jié)構(gòu)" 對話框 (Ctrl + Shift + Alt + S) 中,配置要傳遞給編譯器的根、依賴關系和庫。
  2. 在“設置/首選項”對話框中,配置調(diào)試器選項:
    • 在 "生成、執(zhí)行和部署" 部分下,指向 "編譯器節(jié)點",單擊 "Java 編譯器" 或 "RMI 編譯器",然后選中 "生成調(diào)試信息" 復選框。
    • 在 "生成、執(zhí)行和部署" 部分下,單擊調(diào)試器,并根據(jù)需要定義調(diào)試器選項。

暫停并恢復調(diào)試器會話

當斷點被觸發(fā)時,或者當正在運行的線程或應用程序被手動暫停時,調(diào)試會話被暫停。

若要暫停調(diào)試器會話,請執(zhí)行下列操作之一:

  • 在主菜單上選擇:運行| 暫停程序(Run | Pause Program)。
  • 單擊 "調(diào)試" 工具欄上的

    請注意,該按鈕對于運行/調(diào)試配置:Node.js、運行/調(diào)試配置:Node.js 遠程調(diào)試和運行/調(diào)試配置:NodeUnit 不可用。

若要恢復調(diào)試器會話,請執(zhí)行下列操作之一:

  • 在主菜單上選擇:運行| 恢復程序(Run | Resume Program)。
  • 單擊調(diào)試工具欄上的
  • 按 F9。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號