【发布时间】:2014-12-15 13:10:10
【问题描述】:
我在 IntelliJ IDEA 中有一个 JAVA 项目,它有多个包。但是我的包中有些文件有自己的main()方法,可以自己运行。
但是,如果我右键单击给定文件并选择“调试/运行 File.main()”,IntelliJ 将尝试构建包中的所有文件,无论它们是否包含在内。
有没有办法只运行那个文件?
【问题讨论】:
-
Rainmaker 的回答很好。使用外部工具,一个文件在运行/调试之前自动编译。但是对于meistermeier的回答,需要两个步骤:手动编译文件,然后运行它。
-
如果你有一个从 Gradle 或 Maven 导入的“Name.test”模块,请确保你的“Name.main”模块已从其依赖项中删除,这样它就不会尝试编译它。跨度>
标签: java debugging intellij-idea