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中运行我的调试器时:

>连接类型:标准(插座连接)
>主持人:localhost
>港口:8000

我收到此错误:

‘Launching Applet’ has encountered a problem. Failed to connect to remote VM.

在详细信息窗格中:

Failed to connect to remote VM Network is unreachable: connect

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?bug_id=8016154

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

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

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

上一篇:检测用户是否已接受签名的Java小程序.


下一篇:Java Applet无法正常工作