Java 1.7.0_u25 Applet使用eclipse进行调试

我正在尝试调试applet 2天,我已经查看了本网站上发布的每个解决方案,但我找不到我的错误。

在我的Java Runtime Environment Settings中,我使用以下参数设置了所有JRE:

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

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

  • 连接类型:标准(sockets连接)
  • 主持人:localhost
  • 港口:8000

我收到此错误:

‘启动Applet’遇到了问题。 无法连接到远程VM。

在详细信息窗格中:

无法连接到远程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 

什么是我非常荒谬的错误?

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

以下是错误报告: http : //bugs.sun.com/bugdatabase/view_bug.do?video_id = 8016154

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

我还没试过这个,但也许它可以帮到那里的人。

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

似乎1.7不支持Applet Debugging …在1.8中添加了bug的分辨率

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

好事我找到了你的问题/答案,否则我可能会整天试图找出问题。