java - 如何在 Java Web Start (JNLP) 下调试应用程序?

标签 java debugging jnlp java-web-start

我知道如何使用 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/

相关文章:

java 1.8.0_192 的 JavaFX 日志记录

java - Spring Boot 桌面/CLI 应用程序中组件的正确@Scope 是什么?

java - AsyncTask和Application的生命周期?

debugging - 如何在 PyCharm 中启用远程 celery 调试?

java - 单击时自动启动 JNLP

java - JNLP Webstart 启动问题

java - 内存有效的子类化方式

c++ - vector 下标超出范围 - C++

c - 获取包含链接列表的功能以在C中正常工作

java - 启动由模板签名的 JNLP 时继续获取 "JNLPSigningException [Failed to validate signing of launch file]"