Eclipse Mac OS X 调试错误:"FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGEN


ERROR: transport error 202: gethostbyname: unknown host
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)

操作系统:带视网膜显示屏的 Mac OS X 10.10.2 MacBook ProJava 版本 "1.8.0_25"Java(TM( SE 运行时环境(build 1.8.0_25-b17(Java HotSpot(TM( 64 位服务器虚拟机(内部版本 25.25-b02,混合模式(

我不确定为什么调试失败并导致这些错误。我没有更改/更新任何我可以回忆起的东西。

有什么建议吗?我意识到这个问题已经被问过了,但不适用于Mac OS X,答案对我来说并不清楚。我应该尝试什么?

我遇到了完全相同的问题(在OSX上(,在我的情况下,/etc/hosts中的行被注释掉了:

127.0.0.1    localhost

这在Eclipse Wiki中进行了解释:https://wiki.eclipse.org/Debug/FAQ#I_can_run_a_program_but_not_debug_it.3F.3F.3F

通过编辑/etc/hosts 文件解决了问题:我也有类似的问题(能够 ping 127.0.0.1,但在 ping 本地主机时出现问题,从日食调试不起作用(。我通过删除诸如 ::1 本地主机、ff81::1%lo0 本地主机和只有 127.0.0.1 个本地主机的条目来解决它。我删除了本地主机的其余条目。我为我的Mac做了这个。

完成此过程后,我可以使用 eclipse 调试我的 Java 应用程序。

有时,我提供的信息不起作用。在这种情况下,我只是将文件/etc/hosts 文件移动到hosts_backup。然后恢复了文件。即将文件hosts_backup移动到/etc/hosts。然后它开始工作。不知道它是如何工作的。但它解决了我的问题

相关内容

最新更新