Java 我关闭intellij想法,选择[断开连接]

Java 我关闭intellij想法,选择[断开连接],java,intellij-idea,Java,Intellij Idea,我在Intellij上运行了一个项目,然后在关闭Intellij时选择[disconnect]关闭Intellij。当我再次打开程序运行我的项目时,Intellij提醒我8080端口已被占用。我知道我可以通过杀死8080端口来完成这个项目。我想知道是否有任何方法可以直接结束它 对不起,我的英语不太好。在线翻译 您不能终止与IDEA断开连接的程序。您需要通过端口找到它,然后手动终止它 在Linux中,您可以使用如下内容: $ ss -tulpn | grep 8080 tcp LISTEN

我在
Intellij
上运行了一个项目,然后在关闭Intellij时选择[disconnect]关闭Intellij。当我再次打开程序运行我的项目时,
Intellij
提醒我8080端口已被占用。我知道我可以通过杀死8080端口来完成这个项目。我想知道是否有任何方法可以直接结束它

对不起,我的英语不太好。在线翻译


您不能终止与IDEA断开连接的程序。您需要通过端口找到它,然后手动终止它

在Linux中,您可以使用如下内容:

$ ss -tulpn | grep 8080
tcp     LISTEN   0        100                                         *:8080                        *:*            users:(("java",pid=1290385,fd=287))          
$ kill -2 1290385

ss
命令查找侦听端口,
grep
查找端口
8080
pid
是进程的编号,然后使用
kill
终止进程。为什么要使用Disconnect?要停止进程,您必须选择Teminate,而不是Disconnect。使用Windows,关于使用Disconnect,我只想尝试我想知道,我执行了此操作[Disconnect],我可以从Intellij再次找到此程序并终止它,我该怎么办?我知道我可以杀死8080个端口。我想知道Intellij是否可以做到。为了检查我的理解,你是说你关闭了Intellij并选择了“断开连接”选项,然后,在你再次打开Intellij后,你想找到一种方法来访问和停止在关闭Intellij之前启动的应用程序吗?如果我的理解是正确的,然后,我认为在IntelliJ中没有任何方法可以做到这一点-一旦选择“断开连接”,IntelliJ将忘记所有正在运行的进程,并且在重新启动时不再寻找它。据我所知,唯一的选择是通过操作系统中的工具手动结束流程。