nar*_*esh 5 java browser javafx javafx-2 javafx-8
我有一个网址,我试图在JavaFX的Web视图中打开该URL,但内容与Web视图不兼容.它只与chrome和firefox兼容.所以我想只在Chrome浏览器中打开Url,而不是在Web视图中打开它.有可能吗?(我不想在默认浏览器中打开它.)
我尝试了下面的代码,但我们得到错误为"无法运行程序"chrome":错误= 2,没有这样的文件或目录".
Runtime.getRuntime().exec(new String[] { "Chrome", "http://goo.gl/EsomR0" });
Run Code Online (Sandbox Code Playgroud)
谢谢,
Runtime.getRuntime().exec(new String[]{"cmd", "/c","start chrome http://goo.gl/EsomR0"});
Run Code Online (Sandbox Code Playgroud)
这对我有用.
- 编辑:仅适用于Windows
您需要chrome.exe在 Windows 上使用。在 Linux 上,这适用于运行 Chromium:
Runtime.getRuntime().exec(new String[] { "chromium-browser", "http://example.com/" });
Run Code Online (Sandbox Code Playgroud)
显然它不适用于 Chrome(或 Windows),但我们正在讨论其原理。另一种可能性是 Chrome 可能未安装。尝试从命令行运行它。如果它在那里不起作用,那么它在 Java 中也不起作用。另一个问题可能是您将“Chrome”大写。
| 归档时间: |
|
| 查看次数: |
18075 次 |
| 最近记录: |