java - JDB 不适用于 OS X 10.11

标签 java jdb

我的 Java 版本是 1.8.0_6。我笔记本电脑上的 JDB 可以从一个 .class 文件开始,比如 MyClass.class。但是在我输入

run

conmmand,JDB先给我提示“run MyClass”,然后卡了一会儿。 之后抛出如下错误信息,

VM start exception: VM initialization failed for: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,address=promote.cache-dns.local:58261,suspend=y DebugMe

ERROR: transport error 202: connect failed: Operation timed out 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)

Fatal error: Target VM failed to initialize.

最近几天我一直在用“javac”和“java”编译运行Java程序。但我以前从未使用过jdb。有人可以帮我吗?提前致谢。

最佳答案

我遇到了同样的问题,可能是

您的主机名 promote.cache-dns.local 实际上解析为您的外部 IP,但您的防火墙阻止了它。

我的快速修复是将我的主机名添加到 /etc/hosts 作为 127.0.0.1 my-host-name

关于java - JDB 不适用于 OS X 10.11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33721486/

相关文章:

java - 在 linux 传输错误 202 : bind failed 上执行 jdb

java - Spring MVC DispatcherServlet 错误

java - n 个数字排成一个圆圈。我们需要找到连续 nos 的最大总和

java - 在 Eclipse 中快速修复 JSP?

java - 从非托管环境访问 Java 连接器架构 (JCA)

java - 调用 Postgres 存储函数 SQL 错误

java - MVC - 当内容类型是自定义的(不是应用程序/json)时接受 JSON

java - 延迟断点: when are classes loaded

java - 有没有比 jdb 更好的 Java CLI 调试器工具?

java - 如何在我的登录和注册页面更改密码?