在Eclipse Plug-in中,如何使用系统broswer启动Web URL?

Dee*_*Two 4 java browser eclipse

我正在开发一个eclipse插件开发.它需要启动系统broswer并打开一个链接.在Swing/SWT中,我可以这样做:

java.net.URI uri = new java.net.URI("http://www.google.com");
java.awt.Desktop.getDesktop().browse(uri);
Run Code Online (Sandbox Code Playgroud)

实际上,此代码也适用于Eclipse插件.但我想知道eclipse是否有自己的方法来做到这一点?在eclipse中使用AWT似乎有些奇怪......

Fav*_*ius 6

相当于java.awt.Desktop.getDesktop().browse(uri)Program.launch("http://www.google.com");

import org.eclipse.swt.program.Program;

public class del 
{
    public static void main(String[] args) 
    {
        Program.launch("http://www.google.com");
    }
}
Run Code Online (Sandbox Code Playgroud)

javadoc说:

启动与文件或URL关联的操作系统可执行文件(http://或https://).如果文件是可执行文件,则启动可执行文件.请注意,必须已存在Display才能保证此方法返回适当的结果.