从Eclipse插件启动URL

lev*_*vik 7 java eclipse eclipse-plugin

我想让我的Eclipse插件导致用户的默认浏览器打开一个URL.这似乎是非常标准的行为,但我无法找到任何关于如何执行此操作的文档.

有人可以帮忙吗?

zvi*_*ico 12

如果您想在外部浏览器中使用它,则无需创建一个.这是方式:

PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL("http://www.example.com/"));
Run Code Online (Sandbox Code Playgroud)


McD*_*ell 7

使用SWT API中的Program.launch(String).

(或者,Java 6引入了Desktop类.)


Joh*_*ham 7

您正在寻找:

final IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().createBrowser( ... );
browser.openURL(url);
Run Code Online (Sandbox Code Playgroud)