java – 仅在chrome浏览器中打开url

我有一个url,我试图在JavaFX的Web视图中打开该URL,但内容与Web视图不兼容。 它只兼容chrome和firefox。 所以我想只在Chrome浏览器中打开Url而不是在Web视图中打开它。 有可能吗?(我不想在默认浏览器中打开它。)

我尝试了下面的代码,但我们得到错误为“无法运行程序”chrome“:错误= 2,没有这样的文件或目录”。

Runtime.getRuntime().exec(new String[] { "Chrome", "http://goo.gl/EsomR0" }); 

谢谢,

 Runtime.getRuntime().exec(new String[]{"cmd", "/c","start chrome http://goo.gl/EsomR0"}); 

这对我有用。

– 编辑:仅适用于Windows

您需要在Windows上使用chrome.exe 。 在Linux上,这适用于运行Chromium:

 Runtime.getRuntime().exec(new String[] { "chromium-browser", "http://example.com/" }); 

显然它不适用于Chrome(或Windows),但我们正在讨论这个原则。 另一种可能性是Chrome可能未安装。 尝试从命令行运行它。 如果它在那里不起作用,它将无法在Java中工作。 另一个问题可能是您将“Chrome”大写。