Java URL打开并在随机时间后关闭

时间:2016-11-15 16:43:20

标签: java url time

我需要能够打开网址的代码并在一段随机时间(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

任何想法?

1 个答案:

答案 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();
        }
    }
}