Java 本地调试在eclipse上不起作用
当我试图调试一个简单的本地“Hello World”应用程序时,我遇到了以下错误。但同样的应用程序运行良好Java 本地调试在eclipse上不起作用,java,eclipse,Java,Eclipse,当我试图调试一个简单的本地“Hello World”应用程序时,我遇到了以下错误。但同样的应用程序运行良好 FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) ERROR: transport error 202: connect failed: Connection timed out ERROR: JDWP Transport
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection timed out
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:750]
调试用于在我的Eclipse(Windows 7上的开普勒)上工作的本地应用程序。我可以ping localhost
我试过:
这个问题仍然没有解决。还有什么我可以试试的吗。问题已经解决了。我最近升级了Avast防病毒软件。Avast 2014引发了这一问题。我曾尝试停用Avast,但这并没有解决问题。卸载Avast完全修复了该问题。我现在换成了阿维拉 你确定要连接到本地主机吗?首先签入调试配置。然后,您可以使用诸如
netstat
或ss
之类的工具来验证它是否确实在尝试连接到本地主机。我不尝试进行远程调试,因此我使用默认调试配置。另外,一周前它还可以正常工作,我确信我没有改变调试配置。我无法从“netstat-a”的输出中判断eclipse是否正在尝试连接本地主机。好的,试试netstat-an | fgrep 127.0.0.1
(这是针对Linux的,其他操作系统可能不同)。如果您在正确的时间运行它,您应该会在那里看到连接尝试,并提到(任意)源端口号和(配置的)目标端口号。我尝试了netstat-an | find“127.0.0.1”
。在运行eclipse调试器时,我没有看到任何新的连接尝试。另外,在调试本地应用程序时,我们如何配置目标端口号。问题已经解决。我最近升级了Avast防病毒软件。Avast 2014引发了这一问题。我曾尝试停用Avast,但这并没有解决问题。卸载Avast完全修复了该问题。我现在换成了阿维拉。