Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse插件中,如何使用system broswer启动web url?_Java_Eclipse_Browser - Fatal编程技术网

Java 在Eclipse插件中,如何使用system broswer启动web url?

Java 在Eclipse插件中,如何使用system broswer启动web url?,java,eclipse,browser,Java,Eclipse,Browser,我正在开发一个eclipse插件。它需要启动系统broswer并打开一个链接。在Swing/SWT中,我可以这样做: java.net.URI uri = new java.net.URI("http://www.google.com"); java.awt.Desktop.getDesktop().browse(uri); 事实上,这段代码也适用于Eclipse插件。但我想知道eclipse是否有自己的方法来实现这一点?在eclipse中使用AWT似乎有点奇怪…相当于java.AWT.Des

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

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

事实上,这段代码也适用于Eclipse插件。但我想知道eclipse是否有自己的方法来实现这一点?在eclipse中使用AWT似乎有点奇怪…

相当于
java.AWT.Desktop.getDesktop().browse(uri)
这是
程序。启动(“http://www.google.com");

javadoc说:

启动操作系统 与文件关联的可执行文件或 URL(http://或https://)。如果文件 是可执行文件,然后是可执行文件 发射。请注意,显示器必须 已经存在,以保证 方法返回适当的结果


在SWT中使用颜色、字体、尺寸、图像等是否显得奇怪?这些都是AWT。我会把它归结为Sun的一些不幸选择,继续你的生活/发展。在SWT中,有org.eclipse.SWT.graphics.Color、org.eclipse.SWT.graphics.Font和org.eclipse.SWT.graphics.Image。我没有具体的原因,但我认为混合使用两个不同的UI系统不是一个好主意。如何获得org.eclipse.swt.program.program??有罐子吗?这门课怎么能让我逃避这么久!?!?好极了!谢谢
import org.eclipse.swt.program.Program;

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