这个功能以前可以工作,现在似乎坏了,我不知道如何诊断它。我正在开发一个在浏览器中运行的 java Applet。我曾经在java控制台中设置运行时参数为(Windows平台):
-Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=n,suspend=n
此设置同时出现在 Java 控制台的“用户”和“系统”选项卡中。
然后我会在 eclipse 中为我的 applet 项目启动一个调试会话,并将其设置为侦听端口 8000。当我启动浏览器并加载 applet 时,它将附加到 eclipse,我能够调试和设置断点等。
现在,这似乎不再发生了。当我在 Eclipse 中启动调试会话时,我确实看到端口处于 LISTENING 模式并由 javaw.exe 拥有,这是正确的。唯一的问题是,当浏览器加载 Java 插件时,它不遵守“运行时参数”,也没有连接到 eclipse 中的侦听调试会话。
我安装了最新的 Java 更新。
我还应该研究什么?