缺点会牺牲跨平台特性,必须每个系统找到对应的执行命令
browserPath 程序路径 例:浏览器IE8
htmlFileName HTML文件全路径
ProcessBuilder builder = new ProcessBuilder(browserPath, htmlFileName);
try {
builder.start();
} catch (IOException e) {
String errorMsg = "can't start the browser";
logger.error(errorMsg, e);
throw new ServiceException(errorMsg, e);
}
本文介绍了一种使用ProcessBuilder启动浏览器并加载特定HTML文件的方法。此方法可能会牺牲跨平台特性,因为需要针对不同的操作系统找到合适的执行命令。
8294

被折叠的 条评论
为什么被折叠?



