IntelliJ IDEA只运行/调试一个文件

ddi*_*hev 23 java debugging intellij-idea

我在IntelliJ IDEA中有一个包含多个包的JAVA项目.但是我的包中的一些文件有自己的main()方法,可以自己运行.

但是,如果我右键单击给定文件并选择"Debug/Run File.main()",IntelliJ将尝试构建包中的所有文件,无论它们是否包含在内.

有没有办法只运行那个文件?

mei*_*ier 23

您可以在运行配置中删除Make任务.但是你必须在启动之前手动编译单个类(右键单击或构建 - >编译你的类).

或者,如果您需要多个类,您甚至可以尝试编译整个项目.如果您没有依赖于损坏的类,这可能会有效.


Rip*_*sim 7

要在IntelliJ IDEA中运行单个文件:

方式1:

右键单击编辑区域中的某个位置,然后选择"运行""ClassName.main()".假设你想运行HelloWorld,你应该执行以下步骤:

  1. 右键单击编辑区域中的某个位置
  2. 从上下文菜单中选择Run'HelloWorld.main()' 在此输入图像描述

方式2:

  1. 在编辑器中打开文件
  2. 按Ctrl + Shift + F10

  • 除了该问题的作者明确表示他不希望构建所有文件,并且此建议构建了所有内容(除非您之前已根据meistermeier的响应从运行配置中删除了"make"命令). (11认同)