如何在控制台中运行jnlp应用程序?

7

我有一个jnlp应用程序,在某些系统上会意外终止。我认为这是一个异常,直接终止了我的应用程序。我想要在控制台窗口中启动它。

有没有用java命令替代javaws xyz.jnlp的方法?


当我在Java控制面板->高级->Java控制台->显示控制台中设置以下内容时,它会为我启动所有启动的Java程序的控制台。 - Aksel Willgert
Java虚拟机在此窗口打开之前终止。 - Horcrux7
有点偏题,但我尝试调试类似的行为,应用程序立即关闭,最终发现是最近 jre 引入的这个问题。https://dev59.com/0WfWa4cB1Zd3GeqPmPm0 - Aksel Willgert
1个回答

4
您可以尝试设置deployment.console.startup.modeSHOW以查看Java控制台。可以通过部署文件(更多信息请参见:部署配置文件和属性)或命令行参数进行设置:
javaws -J-Ddeployment.console.startup.mode=SHOW <JNLP url>

请注意,无论哪种情况,只有当JNLP作者未通过deployment.console.startup.mode.locked锁定属性时才有效。
如果没有帮助,请尝试使用Web Start运行一些Hello World应用程序,并使用jConsole连接它。然后您可以在某个地方找到整个javaws命令的路径。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接