當我運行腳本時,瀏覽器繼續永久打開新選項卡,直到我在任務管理器中結束進程。這個循環不應該只打開瀏覽器一次嗎?即使您忽略while循環並只關注瀏覽器請求,我也會得到相同的行爲。這是否與try/catch有關?這裏有什麼問題?循環在Java類中不存在
Desktop d = Desktop.getDesktop();
Boolean doOnce = false;
while (doOnce == false) {
try {
d.browse(new URI("http://localhost"));
doOnce = true;
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
爲什麼要執行一次循環?爲什麼循環呢? – Pooya
因爲我認爲我的服務器正在做一些有趣的事情,並且通過提供流控制結構,我可以阻止任何正在發生的事情。 – santafebound
如果您必須至少執行一次代碼,您可以嘗試執行do-while循環。 – jcool