我是一名新手,请多多包涵。我正在尝试一次性在 Internet Explorer 中打开许多网址,大约有 40 个。
我有一个 URL 数组,并且正在使用以下代码:
for (int i = 0; i < urls.length; i++){
java.awt.Desktop.getDesktop().browse(java.net.URI.create(urls[i]));
}
如果我已经打开IE,这个代码可以完美运行。但是如果IE没有打开,它会创建40个新窗口而不是标签页。我尝试通过使用以下方法来解决:
for (int i = 0; i <= 9; i++){
java.awt.Desktop.getDesktop().browse(java.net.URI.create(urls[i]));
try {
Thread.currentThread().sleep(200);
} catch (InterruptedException ex) {
Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex);
}
}