// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
Eclipseのいくつかのバージョンから、WEBブラウザの起動が標準でサポートされるようになりました。昔は
 public static void executeBrowser(String url) {
     // 拡張子が"html"のアプリケーションを開く。
     Program program = Program.findProgram("html");
     logger.debug("次のURLを開きます: " + url);
     if (program != null) {
         program.execute(url);
     } else {
         logger.warn("ブラウザが見つかりません。OSのバグくせぇなぁ");
         logger.debug("仕方がないので、Windows専用のやり方でやります。");
         try {
             Runtime.getRuntime().exec(
                     new String[] { "rundll32.exe",
                             "url.dll,FileProtocolHandler", url });
         } catch (IOException e) {
             logger.error("Windows限定のやり方でも、ブラウザが見つかりませんでした。OSのバグくせぇなぁ");
         }
     }
 }
などとガリガリ書いてたのですが、いまはブラウザを起動するインタフェースが提供されたり、拡張ポイントで起動ブラウザ制御できたりするみたいです。便利ですね。


**ブラウザをプログラムから起動する [#r716adde]






**起動するブラウザを制御する [#e8bcd432]




----
この記事は
#vote(おもしろかった,そうでもない)

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS