8

Eclipse プラグインを使用して、URL をユーザーのデフォルト ブラウザで開くようにしたいと考えています。これはかなり標準的な動作のように思えますが、これを行う方法に関するドキュメントを見つけることができませんでした。

誰でも助けることができますか?

4

4 に答える 4

12

外部ブラウザで使用する場合は、作成する必要はありません。これが方法です:

PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL("http://www.example.com/"));
于 2008-11-19T08:29:27.967 に答える
8

SWT API からProgram.launch(String)を使用します。

(代わりに、Java 6 でDesktopクラスが導入されました。)

于 2008-11-18T19:33:52.870 に答える
7

あなたは探している:

final IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().createBrowser( ... );
browser.openURL(url);
于 2008-11-18T21:06:34.367 に答える
1

Eclipse の外で外部ウィンドウ (IE、FireFox など) を起動するか、内部の「ブラウザ」コンポジットを開くことを意味しますか?

内部側では、org.eclipse.help.ui.internal.browser.embedded.EmbeddedBrowserはあらゆる種類の主要なブラウザーを定義できるように見えるためです。

デフォルトのユーザーのブラウザーを (内部または外部ウィンドウとして) 開くことは、一般/Web ブラウザーで定義された設定です。

于 2008-11-18T19:27:00.293 に答える