IntelliJ IDEA:执行选定的代码片段

时间:2016-04-13 07:31:12

标签: java intellij-idea

有时候需要快速测试一些表达式的输出。执行选定的片段并在System.out中立即查看结果而不运行项目的main()方法会很方便。

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

3 个答案:

答案 0 :(得分:2)

我有一个名为"无标题的项目"我将代码复制粘贴到其中并在那里运行。我已经有了这个模板设置的课程。

另一种方法是调试代码并评估表达式"。你可以给它任何代码片段。即。它甚至不必是一个声明。

答案 1 :(得分:2)

使用像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开发应用程序来说是非常好的练习,因为您可以仔细测试代码并快速运行小段代码。奖励是您在测试中拥有自己的课程和所有代表,以便快速使用它们

答案 2 :(得分:2)

最简单的方法是在您尝试测试之前停止调试,按 ALT + F8 并在出现的窗口上执行表达式。

您将可以访问声明到该点的所有内容,因此您可以在不更改代码状态的情况下执行任何操作。