我正在使用以下代码在linux默认浏览器中打开特定的网址。
Runtime rt = Runtime.getRuntime();
rt.exec("xdg-open " + url + ");
上面的代码在使用Shell脚本执行时可以正常工作,但是当我关闭终端时,浏览器就会关闭。在Google上进行了一些研究之后,我发现了以下代码段。
rt.exec("sensible-browser " + url + " </dev/null >/dev/null 2>&1 & disown");
这将打开默认浏览器并取消该过程。但是浏览器仍然绑定到我启动的终端。如何从终端中分离该过程?
答案 0 :(得分:0)
您可以使用processingTime()
通过隐藏的控制台“解除绑定”浏览器