在Java中获取当前进程端口
Posted
技术标签:
【中文标题】在Java中获取当前进程端口【英文标题】:Get the current process port in Java 【发布时间】:2022-01-22 17:30:52 【问题描述】:为了获取我正在使用的 java 应用程序的进程号:
ManagementFactory.getRuntimeMXBean().getName()
我还需要获取进程使用的当前端口号,但我似乎找不到如何从运行时获取它。
有没有办法做到这一点?
【问题讨论】:
【参考方案1】:默认情况下程序不使用/打开端口。 您(-> 一个程序)需要查询操作系统以获取(免费)端口。 因此,没有通用方法可以查询正在运行的进程的“使用端口”。 也许本教程会对您有所帮助:https://www.baeldung.com/java-free-port
【讨论】:
以上是关于在Java中获取当前进程端口的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 中终止当前使用 localhost 上的端口的进程?