Java 如何使用Gradle run任务禁用IntelliJ来运行代码?

Java 如何使用Gradle run任务禁用IntelliJ来运行代码?,java,gradle,intellij-idea,Java,Gradle,Intellij Idea,更新IDEA后,每次我只在新项目中调试一个类时,它似乎都在使用Gradle运行任务来运行我的代码(尽管使用的是“应用程序”运行配置,而不是“Gradle”!): 这给我带来了很多问题 如果我在旧项目中运行任务,它将直接编译和运行代码,而不使用Gradle。我比较了两个运行配置中的所有设置,它们是相同的 当我只需要常规运行配置时,如何禁用此选项并阻止IntelliJ创建此类运行配置?在IntelliJ IDEA 2019中,该选项直接移动到渐变设置(构建、执行、部署->构建工具->渐变): 使用:

更新IDEA后,每次我只在新项目中调试一个类时,它似乎都在使用Gradle运行任务来运行我的代码(尽管使用的是“应用程序”运行配置,而不是“Gradle”!):

这给我带来了很多问题

如果我在旧项目中运行任务,它将直接编译和运行代码,而不使用Gradle。我比较了两个运行配置中的所有设置,它们是相同的


当我只需要常规运行配置时,如何禁用此选项并阻止IntelliJ创建此类运行配置?

在IntelliJ IDEA 2019中,该选项直接移动到渐变设置(
构建、执行、部署->构建工具->渐变
):

使用:Gradle/IntelliJ IDEA运行测试


在设置中,转到
构建、执行、部署->构建工具->渐变->运行程序
。您是否选中了“将IDE生成/运行操作委派给Gradle”复选框?是的,我选中了!取消勾选修复了它,非常感谢!
6:40:27 AM: Executing task 'Test.main()'...

Connected to the target VM, address: '127.0.0.1:49580', transport: 'socket'
> Task :compileJava UP-TO-DATE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
Connected to the VM started by ':Test.main()' (localhost:49597). Open the debugger session tab

> Task :Test.main()
test