当前位置: 首页 > 面试题库 >

无法使用Eclipse在Java中进行调试

羿经武
2023-03-14
问题内容

我正在尝试使用Eclipse作为IDE在计算机上调试简单的Java应用程序。当我尝试通过进入Debug
Perspective调试应用程序时,我设置了一个断点并开始调试。在几秒钟内,将出现以下弹出窗口:

Launching unicodeRead has encountered a problem. Cannot connect to VM

在控制台上转储的消息如下:

ERROR: transport error 202: connect failed: Connection refused
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:708]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)

我该如何纠正?为什么会这样?


问题答案:

我只是有同样的问题。

昨天一切正常,现在什么都没有了-与您给出的错误相同。我发现网络管理员在此期间进行了一些更改。一些防火墙的东西。问题是Eclipse试图在“
localhost”(和一些随机端口)建立与JVM的连接。当我尝试ping localhost(或127.0.0.1)时,得到以下信息:

C:\Windows\system32>ping 127.0.0.1
Pinging 127.0.0.1 with 32 bytes of data:
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.

C:\Windows\system32>ping localhost
Ping request could not find host localhost. Please check the name and try again.

它暗示了在某些情况下,DNS应该可以解决此问题,并且如果防火墙阻止了localhost对DNS的请求,则会中断。我不得不更改主机文件并删除以下行中的注释,因此我不再依赖DNS:

# 127.0.0.1       localhost
# ::1             localhost

尽管主机文件更改立即生效,但我认为某些进程已对此进行锁定并需要重新启动。之后,一切又恢复了。



 类似资料:
  • 本文向大家介绍Java Eclipse进行断点调试的方法,包括了Java Eclipse进行断点调试的方法的使用技巧和注意事项,需要的朋友参考一下 如何调试Java程序? 大家最开始学习Java,都会觉得IDE调试好高端有木有,其实很简单了。 下文会尽量简单直观的教会你在Eclipse中调试,其他的IDE调试步骤也是类似的。 1.在你觉得有错的地方设置断点。 在代码行数前,点击右键,注意是右键,然

  • 问题内容: 我是Visual Studio用户,习惯于调试断点。我现在在Linux环境中工作,并且正在使用Eclipse作为IDE。我是linux和eclipse的新手。我不知道如何在Eclipse中使用gdb。我尝试在命令行中使用gdb,但它并不像拥有UI那样容易。 如何在Eclipse中使用gdb? 问题答案: 以下说明适用于Eclipse 3.5(Galileo)。对于3.6(Helios)

  • 问题内容: 我想调试带有测试的Eclipse构建。我试图通过运行>调试配置> Maven Build来运行它。在Base目录中是我的Maven repo目录,带有pom.xml文件,在目标“全新安装”中。当我单击debug时,Eclipse开始构建,运行测试,但它不会在断点处停止。 问题答案: 我发现最简单的方法是: 右键项目 调试为-> Maven构建 … 在目标字段中, 输入-Dmaven.s

  • 大家好,因为我想玩jitsi videobridge源代码,我从git hub下载了souce,我想使用eclipse IDE运行它,这样我就可以知道如何在jvb中进行调用,但我无法在eclipse中构建maven项目,因为它有很多错误。因此,如果有人正在调试jvb,请您分享设置eclipse以从源代码调试项目jitsi videobridge的步骤。 快速安装正在工作,我已经测试了很多,但我很想

  • 在任何事情之前,我确切地说,我在这个论坛和其他论坛上找到了这个主题,但在这些论坛上给出的解决方案没有一个对我有效。 正如您在屏幕右上角看到的那样,OKHTTP.jar已经添加到构建路径中,并且两个import语句(通过按“Ctrl+shift+O”生成)正确地跟随左侧的包Explore中出现的语句。 我也尝试过在没有eclipse的情况下进行此操作(将OKHTTP.jar和类放在同一个文件夹中,并

  • 问题内容: 在下面的链接中,“显示视图允许您以剪贴簿类型的方式操作实时代码(请参见图8)。要操作变量,只需在显示视图中键入变量的名称,您将迎来了熟悉的内容帮助。” http://www.ibm.com/developerworks/library/os- ecbug/ 但是,我无法使其正常工作。我已打开视图,但所有按钮均被禁用。我尝试在视图中放置代码,在视图中选择代码,在其他视图中选择代码,同时运