当前位置:  开发笔记 > 编程语言 > 正文

使用eclipse远程调试jnlp应用程序

如何解决《使用eclipse远程调试jnlp应用程序》经验,为你挑选了0个好方法。

我正在调试一个jnlp应用程序,我曾经能够通过eclipse远程调试它,但现在不再了.

启动它的命令是:

 /usr/java/jdk1.6.0_14/jre/bin/java -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1445 -Djnlpx.heapsize=64m,512m -DtrustProxy=true -Xverify:remote -Djava.security.policy=/lib/security/javaws.policy -Dfile.encoding=UTF-8 -Xbootclasspath/a:/usr/java/jdk1.6.0_14/jre/lib/deploy.jar:/usr/java/jdk1.6.0_14/jre/lib/javaws.jar:/usr/java/jdk1.6.0_14/jre/lib/plugin.jar -classpath /usr/java/jdk1.6.0_14/jre/lib/deploy.jar com.sun.javaws.Main launch.jnlp
Listening for transport dt_socket at address: 1445

问题是,当我附加eclipse调试器时,它会关闭并重新启动; 所以调试器附加到第一个进程; 当它死了,调试器也是如此.

调试器脚本实际上并不重要; 因为如果suspend = n,jnlp进程会在调试器启动之前自行重新启动.

我试过跟踪它,但选项-XX:TraceSupport = true(以及我尝试过的其他变体)会导致jvm错误.

我正在使用Fedora 11,Eclipse Java EE IDE for Web Developers.(构建ID:20090621-0832)

我问是否有人知道如何解决这个问题,或者至少如何打开更好的日志记录(即将所有控制台输出捕获到日志中;这样我就可以看一下屏幕上闪烁的第一个控制台一毫秒)

谢谢!

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有