javaws 退出代码真的被破坏了吗?
我正在努力使用 JNLP 自动执行相同的 java 代码,我惊讶地发现 jamaws 没有给我一个有效的返回代码。
原始执行行是:
javaws -wait http://example.com:666/missing.jnlp
这确实显示了一个丑陋的窗口,并带有“无法启动应用程序。”消息。
正如你可以想象的那样,我试图让它不需要 GUI 并尝试过:
javaws -wait -Xnosplash -import -silent http://example.com:666/missing.jnlp
但即使这个命令失败,它仍然会返回 0
,成功。
怎么解决这个问题呢?
I was working to automate same java code execution using JNLP and I was surprised to discover that jawaws did not gave me a valid return code.
Original execution line was:
javaws -wait http://example.com:666/missing.jnlp
This did showed an ugly window with "Unable to launch application." message.
As you can image I tried to make this not require a GUI and tried:
javaws -wait -Xnosplash -import -silent http://example.com:666/missing.jnlp
But even if this command fails, it will still return 0
, success.
How to solve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是 Oracle/Sun bug 跟踪器中的 Bug ID 6898437,已修复在最近的版本中。
This is Bug ID 6898437 in the Oracle/Sun bug tracker, and is fixed in more recent releases.