Java Gradle在停止应用程序后未关闭端口
在Java中,我使用的是Spring和Gradle,有以下问题(我找不到答案!) 我在尝试编译时一次又一次地遇到这个错误Java Gradle在停止应用程序后未关闭端口,java,intellij-idea,gradle,Java,Intellij Idea,Gradle,在Java中,我使用的是Spring和Gradle,有以下问题(我找不到答案!) 我在尝试编译时一次又一次地遇到这个错误 FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':bootRun'. > Process 'command 'C:\Program Files\Java\jdk1.8.0_131\bin\java.exe'' fini
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':bootRun'.
> Process 'command 'C:\Program Files\Java\jdk1.8.0_131\bin\java.exe'' finished with non-zero exit value 1
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
更多线索:
- 我第一次打开intelliJ时,它就工作了。然后它就不再起作用了
- 我正在正确关闭应用程序(单击红方块),但不是这样
- 使用端口80的进程是“java”,因此java正在正确地侦听
- …但即使关闭应用程序,它仍保持打开状态
- 如果我关闭并打开intelliJ,它会工作,但停止后,应用程序会显示:
谢谢大家! 你可能只需要
Run/Debug Configuration
(顶部栏右侧,单击项目名称下拉菜单),然后在下拉窗口中选择Edit Configurations
或者,您可以手动禁用正在运行的应用程序,方法是按顶部栏上的红色方框“停止”(或Ctrl+F2)该复选框已经选中,我每次都单击“读取方块”关闭应用程序,但它仍然保持打开状态,并使用8080端口。@Ric您的项目对我来说运行得非常好,请尝试清理构建,甚至重新创建它。我能想到的另一件事是,由于某种原因,idea可能会挂起,您将在右下角的菜单中看到处理。单击它并强制关机。实际上,您可以从控制台运行项目,而不必考虑它是否是gradle故障:
gradle bootRun
和Ctrl+C
到shutdown@warren,谢谢你的帮助。我知道这是关于Gradle或Idea的,而不是代码:其他人可以完美地使用它。我已经卸载idea并重新安装,但它并没有修复它。我试着从我的控制台运行它,但是控制台说“commandnotfound”,我也清除了idea的caché并重新启动它。没有什么。这很令人沮丧(正如我在stackoverflow中看到的那样,这很常见)。还有其他想法吗??