我需要能够打开网址的代码并在一段随机时间(3-10分钟)之后将其关闭
类似的东西:
Desktop d = Desktop.getDesktop();
d.browse(new URI("http://google.pl"));
d.wait(1000);
d.destroy(); //error there is no destroy function here
任何想法?
答案 0 :(得分:0)
我对此进行了更多调查,Desktop
类没有close()
功能。
如果您想通过Java启动另一个程序,您应该使用Process
类。做类似的事情:
import java.io.IOException;
public class Process {
public static void main(String[] args) {
try {
Runtime runTime = Runtime.getRuntime();
Process process = runTime.exec("notepad");
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
process.destroy();
} catch (IOException e) {
e.printStackTrace();
}
}
}