【问题标题】:IntelliJ run single Java fileIntelliJ 运行单个 Java 文件
【发布时间】:2017-04-29 08:19:54
【问题描述】:

我正在从 Eclipse 切换到 IntelliJ,我正在尝试在 Eclipse 中做一些非常简单的事情。这可能是一个简单的问题,但我在 IntelliJ 中有一个项目,其中包含一堆带有主类的小型 .java 类文件。这些只是我用于测试的小型练习程序。我正在尝试右键单击其中一个 java 类文件,然后单击“运行”。我希望该类能够运行并在控制台中查看其输出 - 看起来 IntelliJ 正在尝试编译整个项目,包括测试类。

如何让 IntelliJ 只运行单个类文件而不尝试构建整个项目?

另外 - 在 Eclipse 中,我习惯于在运行单个 java 类时将参数复制到我的主类到输入窗口中。有没有办法在 IntelliJ 中做到这一点。

谢谢,我知道我可以从终端执行此操作,但出于我的目的,从 ide 快速运行小型 Java 程序会很有帮助。

【问题讨论】:

    标签: java eclipse intellij-idea


    【解决方案1】:

    您可以根据需要更改默认设置,在每次更改后自动构建或手动构建。这可以通过点击File -> Other Settings -> Default Settings 来实现。这是弹出窗口。

    要更改运行配置,您可以按照以下步骤操作。

    1. 转到工具栏顶部的Run 选项卡,然后单击Edit Configurations
    2. 单击+ 图标并选择Application。这将打开一个新的弹出窗口,您可以在其中添加类似于 Eclipse 的所有 VM 参数和程序参数。

    【讨论】:

    • 谢谢,Eclipse 提供了一个输入窗口,我不必单击弹出菜单并编辑运行配置即可进入 - 以便为 main() 输入参数。 IntelliJ 有等价物吗?
    • 是的。如果您只是运行主类,它将打开一个运行控制台,您可以在其中输入参数。我给出的方法主要是使用永久参数(如 -Xmx、-DpropertyName 等)运行
    • 下面有更好的答案
    【解决方案2】:

    在左侧栏中右键单击您的班级。点击运行。但是你的类必须有一个 main 方法。

    【讨论】:

    • 这就是我正在做的。它试图构建整个项目。我只想构建和运行一个类。
    【解决方案3】:

    另一个选项可能对您有用且快速。只需使用您要运行的main 方法编写您的类,然后按main 方法您的类名 后面的绿色小三角形: p>

    之后,您将能够选择一个选项,例如 RunDebugRun with Coverage

    在这种情况下,IDEA 将只运行您的类而不构建整个项目。

    【讨论】:

    • 这将构建整个项目。不仅仅是单节课。
    【解决方案4】:

    您也可以使用not-so-new-now Scratch Files;它们非常适合尝试简单的事情并且它们被保存,因此您可以轻松地在最近的文件下或按名称找到它们。

    【讨论】:

      【解决方案5】:

      运行->编辑配置,然后更改您要运行的类名。

      示例:如果要运行秒表类(文件),请将 com.package.Main 更改为 com.package.Stopwatch

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-11-02
        • 1970-01-01
        • 2018-07-09
        • 1970-01-01
        • 2014-12-15
        • 2015-10-19
        • 1970-01-01
        相关资源
        最近更新 更多