在 Eclipse 调试视图中:
是什么意思localhost:51883
?是远程调试的连接端口吗?还是别的什么?
这是 Eclipse 调试器与虚拟机通信的端口。VM 有一个 JPDA(Java 平台调试器架构),它提供接口(JVM TI - Java VM 工具接口,JDI - Java 调试接口),像 eclipse 调试器这样的工具用于连接和调试。他们连接的端口显示在该视图中。
你看,在这种情况下,你的虚拟机在你的本地主机上,所以它显示 localhost:51883 ,如果你进入远程调试,它会显示serverIP:availableport
Eclipse 调试器使用此端口通过 TPC 与 VM 通信。它像远程调试一样工作,但它连接到本地主机。