Java デスクトップ ユーティリティを使用して、特に Internet Explorer で Web ページを開く方法があるかどうかを知りたいです。私の会社ではfirefoxとIEの両方を使用していますが、開く必要があるURLはIEでのみ互換性があります。したがって、私の Java クラスは、デフォルトのブラウザが何であれ、IE でその URL を開く必要があります。
ご協力いただきありがとうございます。
Java デスクトップ ユーティリティを使用して、特に Internet Explorer で Web ページを開く方法があるかどうかを知りたいです。私の会社ではfirefoxとIEの両方を使用していますが、開く必要があるURLはIEでのみ互換性があります。したがって、私の Java クラスは、デフォルトのブラウザが何であれ、IE でその URL を開く必要があります。
ご協力いただきありがとうございます。
もちろん:
Runtime.getRuntime().exec("iexplore.exe www.stackoverflow.com");
これを試して:
//e.g. myURL=www.google.ch
public void openBrowser(String myURL) {
//open default OS browser
URI myURI;
try {
myURI = new URI(myURL);
Desktop my = Desktop.getDesktop();
if (!Desktop.isDesktopSupported()) {
System.out.println("[WARNING] NOT SUPPORTED");
}
my.browse(myURI);
} catch (URISyntaxException | IOException e1) {
e1.printStackTrace();
}
}