Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何确定Windows和Linux中的默认浏览器?_Java_Browser - Fatal编程技术网

Java 如何确定Windows和Linux中的默认浏览器?

Java 如何确定Windows和Linux中的默认浏览器?,java,browser,Java,Browser,我正在设计一个小型Java应用程序,其中有一个webDriver。应用程序将从web服务收集信息 此应用程序的一个要求是没有特定的浏览器依赖关系。也就是说,我不知道最终用户PC上安装了哪个浏览器。因此,我需要使用默认浏览器。如何执行此操作?在Windows中:您可以在桌面类中使用浏览(URI)功能,它将启动默认浏览器以显示URI Desktop.getDesktop().browse("/////URI"); 您想用浏览器做什么-只需加载一个URL?如果是这样,那么这个问题可能有你的答案:检查

我正在设计一个小型Java应用程序,其中有一个webDriver。应用程序将从web服务收集信息


此应用程序的一个要求是没有特定的浏览器依赖关系。也就是说,我不知道最终用户PC上安装了哪个浏览器。因此,我需要使用默认浏览器。如何执行此操作?

在Windows中:您可以在
桌面
类中使用
浏览(URI)
功能,它将启动默认浏览器以显示
URI

Desktop.getDesktop().browse("/////URI");

您想用浏览器做什么-只需加载一个URL?如果是这样,那么这个问题可能有你的答案:检查用户代理。应该在你的HTTP请求中:@fmsf我想你完全误解了那里的问题。