簡體   English   中英

IntelliJ IDEA:執行選定的代碼片段

[英]IntelliJ IDEA: execute selected fragment of code

有時需要快速測試一些表達式的輸出。 執行選定的片段並在System.out立即查看結果而不運行項目的main()方法會很方便。

IntelliJ是否有一些解決方法可以提供此功能?

我有一個名為“無標題”的項目,我將代碼復制粘貼並在那里運行。 我已經有了這個模板設置的類。

另一種方法是調試代碼並“評估表達式”。 你可以給它任何代碼片段。 即。 它甚至不必是一個聲明。

使用像JUnit這樣的測試框架。 如果是maven,請在pom.xml中添加依賴項:

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <scope>test</scope>
</dependency>

然后,在您的project/src/main/java/mypkg/MyClass.java添加一個新路徑: src/test/java/mypkg/MyClassTest.java在里面添加一個函數,無論你喜歡什么,都可以調用它。 @Test注釋添加到其中,然后右鍵單擊以執行它。

@Test
public void testA() {
...
}

JUnit是您的Java開發應用程序的一個很好的實踐,因為您可以仔細測試您的代碼並快速運行小代碼片段。 獎勵是您在測試中擁有自己的課程和所有代表,以便快速使用它們

最簡單的方法是在嘗試測試之前停止調試,按ALT + F8並在出現的窗口上執行表達式。

您將可以訪問聲明到該點的所有內容,因此您可以在不更改代碼狀態的情況下執行任何操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM