我需要使用java在新窗口上打开URL,我可以在新窗口中打开url但是在我的生产中我无法打开。
我正在关注以下链接
https://www.mkyong.com/java/open-browser-in-java-windows-or-linux/
如何在新窗口中打开网址?
答案 0 :(得分:1)
您提供的链接中的代码是在浏览器程序中打开一个网页,该程序与java程序在同一台机器上运行。当程序在Windows机器或Linux桌面计算机等台式机上运行时,这将起作用。因此,它可以在本地计算机上正常运行。
但您部署的Web服务器是什么机器?可能是某些Linux服务器在提供商的计算机中心没有附加显示器的情况下运行。此Web服务器可能没有安装浏览器,您可以使用它来打开URL,即使在哪个屏幕上也是如此?
RunTime.exec()
返回一个Process
对象,您是否检查过程对象返回的输出和/或它的退出值?
编辑:正如Brandon所说,您展示的代码会吞下并忽略可能引发的异常,因此您实际上并不知道是否有任何错误。