後關閉我需要的代碼,將打開URL和一些隨機的時間後關閉它(3-10minutes)Java的URL開放和隨機時間
喜歡的東西:
Desktop d = Desktop.getDesktop();
d.browse(new URI("http://google.pl"));
d.wait(1000);
d.destroy(); //error there is no destroy function here
什麼想法?
後關閉我需要的代碼,將打開URL和一些隨機的時間後關閉它(3-10minutes)Java的URL開放和隨機時間
喜歡的東西:
Desktop d = Desktop.getDesktop();
d.browse(new URI("http://google.pl"));
d.wait(1000);
d.destroy(); //error there is no destroy function here
什麼想法?
我看了一下這個,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();
}
}
}
您可以爲URI創建線程,然後在一段時間後終止它。 – user123
感謝它幫了不少忙,但瀏覽器仍然線程後不打烊終止:) – Skillzone
[從java程序關閉Web瀏覽器對特定URL]的可能的複製(http://stackoverflow.com/questions/10075997/收盤-A-Web瀏覽器換一個特定的URL,來自該Java的程序) – bdrx