IntelliJ IDEA運(yùn)行/調(diào)試配置

2018-10-26 09:24 更新

運(yùn)行/調(diào)試配置

IntelliJ IDEA 可以使用大量的運(yùn)行/調(diào)試配置。每個(gè)運(yùn)行/調(diào)試配置都代表一組命名的運(yùn)行/調(diào)試啟動(dòng)屬性。當(dāng)您使用 IntelliJ IDEA 執(zhí)行運(yùn)行、調(diào)試或測(cè)試操作時(shí),您始終會(huì)基于一個(gè)現(xiàn)有配置的參數(shù)來(lái)啟動(dòng)一個(gè)進(jìn)程。

IntelliJ IDEA 提供了許多運(yùn)行/調(diào)試配置類(lèi)型,用于各種運(yùn)行、調(diào)試和測(cè)試問(wèn)題。您可以創(chuàng)建自己的特定類(lèi)型的運(yùn)行/調(diào)試配置。

每個(gè)運(yùn)行/調(diào)試配置類(lèi)型都有自己的默認(rèn)設(shè)置。無(wú)論何時(shí)創(chuàng)建相應(yīng)類(lèi)型的新的運(yùn)行/調(diào)試配置,都是基于這些默認(rèn)設(shè)置。

臨時(shí)配置

每次為沒(méi)有永久配置的項(xiàng)目選擇 "運(yùn)行 <item_name> 或調(diào)試 <item_name> 時(shí),都會(huì)自動(dòng)創(chuàng)建臨時(shí)運(yùn)行/調(diào)試配置。臨時(shí)配置可以保存為永久性的。

臨時(shí)配置用半透明圖標(biāo)標(biāo)記,并以與永久配置相同的方式進(jìn)行管理。默認(rèn)情況下,每個(gè)項(xiàng)目允許有5個(gè)臨時(shí)配置。您可以通過(guò) "編輯配置" 對(duì)話框更改此限制。

永久配置

這種類(lèi)型的配置為特定的類(lèi)或方法創(chuàng)建的。如果一個(gè)項(xiàng)目沒(méi)有永久配置,IntelliJ IDEA 會(huì)在您選擇此類(lèi)或方法的上下文菜單上運(yùn)行 <item_name> 或調(diào)試 <item_name> 時(shí)自動(dòng)創(chuàng)建。

默認(rèn)運(yùn)行/調(diào)試配置設(shè)置

默認(rèn)運(yùn)行/調(diào)試配置設(shè)置出現(xiàn)在在 nodeDefaults 下的 "運(yùn)行/調(diào)試配置" 對(duì)話框中。它們表示在創(chuàng)建新的運(yùn)行/調(diào)試配置時(shí)使用的設(shè)置。

您可以為特定的配置類(lèi)型設(shè)置默認(rèn)設(shè)置,這些配置類(lèi)型將適用于稍后創(chuàng)建的此類(lèi)型的任何運(yùn)行/調(diào)試配置。更改默認(rèn)值不會(huì)影響現(xiàn)有的運(yùn)行/調(diào)試配置。

編輯每種類(lèi)型的默認(rèn)配置設(shè)置的過(guò)程在更改運(yùn)行/調(diào)試配置默認(rèn)值時(shí)進(jìn)行了描述。創(chuàng)建或編輯自定義運(yùn)行/調(diào)試配置的過(guò)程在創(chuàng)建和編輯運(yùn)行/調(diào)試配置時(shí)描述。

創(chuàng)建和編輯運(yùn)行/調(diào)試配置

使用導(dǎo)航欄可見(jiàn)(查看|導(dǎo)航欄(View | Navigation Bar)),可用的運(yùn)行/調(diào)試配置將顯示在“運(yùn)行”區(qū)域中的運(yùn)行/調(diào)試配置選擇器中:

IntelliJ IDEA創(chuàng)建和編輯運(yùn)行/調(diào)試配置

IntelliJ IDEA 提供運(yùn)行/調(diào)試配置對(duì)話框作為處理運(yùn)行/調(diào)試配置的工具:創(chuàng)建配置配置文件或更改默認(rèn)配置配置文件。

IntelliJ IDEA 提供以下方法來(lái)創(chuàng)建運(yùn)行/調(diào)試配置:

  • 使用 "運(yùn)行/調(diào)試配置" 對(duì)話框, 在默認(rèn)設(shè)置的基礎(chǔ)上手動(dòng)創(chuàng)建運(yùn)行配置。
  • 保存臨時(shí)運(yùn)行配置。
  • 在模塊創(chuàng)建過(guò)程中指定目標(biāo)應(yīng)用服務(wù)器。IntelliJ IDEA 將生成相應(yīng)類(lèi)型的運(yùn)行/調(diào)試配置。

此外,如果啟用了此功能,則可以自動(dòng)刪除已刪除/已過(guò)期目標(biāo)的運(yùn)行/調(diào)試配置。

請(qǐng)注意,此功能僅適用于由 CLION 自動(dòng)創(chuàng)建的配置。

創(chuàng)建運(yùn)行/調(diào)試配置

要?jiǎng)?chuàng)建運(yùn)行/調(diào)試配置,請(qǐng)按照下列步驟操作:

  1. 在"運(yùn)行/調(diào)試配置"對(duì)話框中,單擊工具欄上的 圖標(biāo)或按 Alt+Insert。下拉列表顯示默認(rèn)的運(yùn)行/調(diào)試配置。選擇所需的配置類(lèi)型。
    IntelliJ IDEA創(chuàng)建運(yùn)行/調(diào)試配置 
    顯示在右窗格中的字段顯示所選配置類(lèi)型的默認(rèn)設(shè)置。
    注意:如果要更改默認(rèn)運(yùn)行/調(diào)試配置的設(shè)置,請(qǐng)展開(kāi) "默認(rèn)" 節(jié)點(diǎn),選擇所需的配置類(lèi)型,并根據(jù)需要進(jìn)行修改。
  2. 對(duì)于新的運(yùn)行/調(diào)試配置:
    • 在 "名稱" 文本框中指定其名稱。該名稱將顯示在可用的運(yùn)行/調(diào)試配置列表中。
    • 指定是否要使 IntelliJ IDEA 檢查相同運(yùn)行/調(diào)試配置的實(shí)例的執(zhí)行狀態(tài)。如果要確保當(dāng)前僅執(zhí)行一個(gè)運(yùn)行/調(diào)試配置實(shí)例,請(qǐng)只選中該復(fù)選框的單個(gè)實(shí)例。在這種情況下,當(dāng)同一類(lèi)型的一個(gè)實(shí)例仍在運(yùn)行時(shí),每次嘗試啟動(dòng)運(yùn)行/調(diào)試配置時(shí)都會(huì)顯示一個(gè)確認(rèn)對(duì)話框。
      如果在 "確認(rèn)" 對(duì)話框中單擊 "確定",則將停止該運(yùn)行程序的第一個(gè)實(shí)例,下一個(gè)將取代它的位置。
      如果未選中此復(fù)選框,則可以根據(jù)需要啟動(dòng)運(yùn)行程序的多個(gè)實(shí)例。這樣,每個(gè)運(yùn)行者將在自己的 Run 工具窗口的選項(xiàng)卡中啟動(dòng)。
      tip:要使用現(xiàn)有配置作為模式,若要將現(xiàn)有配置用作模式, 請(qǐng)通過(guò)單擊工具欄上的 "復(fù)制" 按鈕副本   copy.gif 創(chuàng)建其副本,然后根據(jù)需要進(jìn)行更改。
  3. 在 "啟動(dòng)前" 部分中,定義是否要編譯已修改的源,并運(yùn)行 Ant 或 Maven 腳本。
  4. 在配置選項(xiàng)卡中, 指定包含 main() 方法、VM 選項(xiàng)、程序參數(shù)、工作目錄和其他配置特定設(shè)置的類(lèi)。
  5. 在日志選項(xiàng)卡中,指定控制運(yùn)行或調(diào)試應(yīng)用程序時(shí)生成的輸出日志的選項(xiàng)。特別的是,它可以指定 IntelliJ IDEA 是否將標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出顯示到控制臺(tái)。
  6. 對(duì)于各種服務(wù)器,請(qǐng)?jiān)O(shè)置部署和啟動(dòng)/連接選項(xiàng)。
  7. 對(duì)于應(yīng)用程序和測(cè)試,單擊 "代碼覆蓋率" 選項(xiàng)卡(例如,在 "應(yīng)用程序運(yùn)行/調(diào)試配置" 中),并指定用于測(cè)試目的的代碼覆蓋率度量的選項(xiàng)。
  8. 根據(jù)配置類(lèi)型指定其他參數(shù)。請(qǐng)參閱 "運(yùn)行/調(diào)試配置" 部分下面的 "運(yùn)行/調(diào)試配置參數(shù)" 說(shuō)明
  9. 應(yīng)用更改并關(guān)閉對(duì)話框。

編輯現(xiàn)有的運(yùn)行/調(diào)試配置

要更改現(xiàn)有的運(yùn)行/調(diào)試配置:

  • 在主菜單上選擇:運(yùn)行| 編輯配置(Run | Edit Configurations)。
  • 使用導(dǎo)航欄可見(jiàn)(查看| 導(dǎo)航欄(View | Navigation Bar)),從 "運(yùn)行/調(diào)試配置選擇器" 中選擇 "編輯配置"。
  • 按 Shift+Alt+F10,然后按 0 顯示編輯配置對(duì)話框或從彈出窗口中選擇配置,然后按 F4。

在相應(yīng)的 "運(yùn)行/調(diào)試配置" 對(duì)話框中,根據(jù)需要更改參數(shù)。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)