【问题标题】:Java plugin does not attach to debug session in EclipseJava 插件不附加到 Eclipse 中的调试会话
【发布时间】:2012-09-16 05:59:32
【问题描述】:

这个功能以前可以工作,现在好像坏了,我不知道如何诊断它。 我正在开发一个在浏览器中运行的 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 更新。

我还应该研究什么?

【问题讨论】:

    标签: java eclipse debugging plugins


    【解决方案1】:

    我刚刚解决了我的问题。 我编辑: C:\users\\AppData\LocalLow\Sun\Java\Deployment\deployment.properties 并添加如下参数:

    deployment.javaws.jre.0.args=-Djava.compiler\=NONE -Xnoagent -Xdebug -Xrunjdwp\:transport\=dt_socket,address\=8000,server\=n,suspend\=n

    当我通过 UI 添加运行时参数时,它们转到 “deployment.javaws.jre.1.args”所以我将它们复制到“deployment.javaws.jre.0.args”中

    【讨论】:

    • 你应该接受你自己的答案,这样这个问题就不会因为没有答案而出现。
    • 但是当我这样做时,我会弹出一个窗口说你可以在 xx 小时内接受你的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 2011-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多