【问题标题】:Java 1.7.0_u25 Applet Debugging with eclipseJava 1.7.0_u25 Applet 使用 Eclipse 调试
【发布时间】:2013-07-22 11:41:31
【问题描述】:

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

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

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

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

  • 连接类型:标准(Socket Attach)
  • 主机:本地主机
  • 端口: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

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

【问题讨论】:

  • 自 java 1.7u21 以来我遇到了同样的问题,最后一个工作版本是 java 1.7u17。但是,除了安装旧的 JVM 之外,我没有解决您的问题的方法 :)。如果有人现在如何在新版本中修复它,请做出反应!
  • 旧的 JVM 对我来说是没有选择的,因为我需要修复一个只出现在 u21 小程序上的错误女巫。..

标签: java eclipse debugging applet


【解决方案1】:

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 现已发布,我又试了一次,但还是不行…… 我会继续努力,也许我做错了什么。

【讨论】:

    【解决方案2】:

    好像1.7不支持Applet Debugging了……这个bug的解决方法是在1.8中添加的

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 2013-01-29
      • 2016-03-31
      • 2018-04-05
      • 2011-04-28
      • 1970-01-01
      相关资源
      最近更新 更多