代码之家  ›  专栏  ›  技术社区  ›  levik

从Eclipse插件启动URL

  •  7
  • levik  · 技术社区  · 17 年前

    我想让我的Eclipse插件让用户的默认浏览器打开一个URL。这似乎是相当标准的行为,但我还没有找到任何关于如何做到这一点的文档。

    有人能帮忙吗?

    4 回复  |  直到 13 年前
        1
  •  7
  •   John Stoneham    17 年前

    您正在寻找:

    final IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().createBrowser( ... );
    browser.openURL(url);
    
        2
  •  12
  •   zvikico    17 年前

    如果您想在外部浏览器中使用它,则不需要创建一个。就是这样:

    PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL("http://www.example.com/"));
    
        3
  •  7
  •   McDowell rahul gupta    17 年前

    使用 Program.launch(String) 来自SWT API。

    (可选地,Java 6引入了 Desktop 班级)

        4
  •  1
  •   VonC    17 年前

    您的意思是在Eclipse之外启动一个外部窗口(例如,firefox,…)还是打开一个内部窗口? Browser “复合材料”?

    因为在内部, org.eclipse.help.ui.internal.browser.embedded.EmbeddedBrowser 似乎可以定义任何类型的主要浏览器。

    打开默认用户的浏览器(作为内部或外部窗口)是在General/Web浏览器中定义的首选项。