4

我现在正在尝试调试一个小程序 2 天,并且我已经检查了该站点上发布的每个解决方案,但我找不到我的错误。

在我的 Java 运行时环境设置中,我使用以下参数设置了所有 JRE:

-Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

当我在任何浏览器中运行 Applet 并从 Java 确认新的安全对话框时,Applet 就会启动 - 一切正常。但是,当我在 Eclipse 中使用以下设置运行调试器时:

  • 连接类型:标准(插座连接)
  • 主机:本地主机
  • 端口:8000

我收到此错误:

“启动小程序”遇到问题。无法连接到远程虚拟机。

在详细信息窗格中:

无法连接到远程 VM 网络无法访问:连接

Ping 到 localhost 的输出是:

ping localhost

Pinging myhostename.mydomain [::1] with 32 bytes of data:
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms

我的荒谬可笑的错误是什么?

4

2 回答 2

3

Sun 已经修复了这个问题,该修复程序将包含在 Java 1.7.0 更新 40(8 月下旬发布)中

这是错误报告: http ://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8016154

有更新 40 的早期访问:http: //jdk7.java.net/download.html

我还没有尝试过,但也许它可以帮助那里的人。

编辑:更新 40 现已发布,我再次尝试,但仍然无法正常工作......我会继续尝试,也许我做错了什么。

于 2013-07-30T08:05:20.230 回答
0

好像1.7不支持Applet Debugging... 1.8增加了bug的解决方法

http://bugs.java.com/view_bug.do?bug_id=8016005

幸好我找到了你的问题/答案,否则我可能整天都在努力解决问题。

于 2014-10-27T11:08:58.580 回答