我知道如何使用 Eclipse 调试远程 Java VM,但是如何使用 Java Web Start 程序进行调试。我有一个仅在 Java Web Start 中出现的问题。它必须与安全相关。
我需要一个可以与当前 Java 虚拟机(如 1.6.0_12)一起使用的解决方案。
最佳答案
这与您要远程调试的任何其他 Java 进程完全相同:您必须为 VM 设置一些参数 (-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=n,suspend= y,地址=12345
),然后连接到给定的端口。在 Java webstart 6.0 中,这可以使用 -J 选项来完成,在早期版本中,通过环境变量 JAVAWS_VM_ARGS。查看详情 here .
关于java - 如何在 Java Web Start (JNLP) 下调试应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/686061/