当我尝试在 Eclipse 中调试一个简单的应用程序时,我收到以下错误:
无法连接到 VM com.sun.jdi.connect.TransportTimeoutException
控制台为我提供了一个孤独的字符串:
本机方法中的致命错误:JDWP 未初始化传输,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
我安装了 JRE 1.6、JRE 1.7 和 JDK 1.7。都试过了。
我见过很多相同的主题,但没有一个答案可以帮助我解决我的问题。他们来了:
1) 禁用防火墙。没有帮助。我有最新的 Avast 版本。目前9.0。我对那个软件有点怀疑,因为在更新我的 Avast 之前,我能够在 Eclipse 中进行调试。我认为这可能会导致此错误,但我没有直接的线索:)。我可以 ping 我的机器,防火墙不会阻止 Eclipse 流量等。
2)将字符串添加到主机文件。没有反应。::1 localhost.localdomain 本地主机 127.0.0.1 本地主机
3) 将 Java 控制面板中的网络设置更改为“直接”连接。令人怀疑的建议。
还阅读那件事:http ://wiki.eclipse.org/Debug/FAQ
谁能帮我找出发生了什么?或者引导我走向正确的方向?