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

2022-09-01 10:53:54

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

但是,如果我右键单击给定的文件并选择“调试/运行文件.main()”,IntelliJ将尝试构建软件包中的所有文件,无论它们是否包含在内。

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


答案 1

可以在运行配置中删除生成任务。但是您必须在启动之前手动编译单个类(右键单击或生成 ->编译)。

或者,如果您需要多个类,甚至可以尝试编译整个项目。如果对损坏的类没有依赖项,则此方法可能有效。


答案 2

要在 IntelliJ IDEA 中运行单个文件,请执行以下操作:

方式1:

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

  1. 右键单击编辑区域中的某个位置
  2. 从上下文菜单中选择运行'HelloWorld.main()'enter image description here

方式2:

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