我需要代码来打开url,并在一些随机时间(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有什么想法吗?
发布于 2016-11-15 17:19:35
我进一步研究了这一点,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();
}
}
}https://stackoverflow.com/questions/40615255
复制相似问题