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
好事我找到了你的问题/答案,否则我可能会整天试图找出问题。