Eclipse插件的自定义闪屏(非RCP)

时间:2017-04-05 14:29:40

标签: java eclipse eclipse-plugin

我想为我为Eclipse开发的插件打造品牌。我开始使用自定义启动画面。我想要的是在安装Eclipse插件后,在Eclipse启动时显示自定义映像。请注意我的插件是非rcp

到目前为止我发现的所有方法(添加 org.eclipse.ui.splashHandlers 扩展,并实现扩展 EclipseSplashHandler 的类),我试过了他们已经,但无济于事。启动时没有自定义的初始屏幕显示。我想这些方法仅适用于Eclipse RCP应用程序。

有没有办法在Eclipse启动时显示我自己的自定义图像?这仅在用户安装我的插件时才会出现。

2 个答案:

答案 0 :(得分:1)

在RCP config.ini文件中指定了启动图像位置,您无法真正更改插件中的内容。所以这是不可能的。在任何情况下,插件都不应该尝试更改产品的启动画面。

您可以使用基于特征的品牌添加到“关于”对话框中的图像。

答案 1 :(得分:0)

当我偶然看到这个问题时,我有一种直觉,这是可行的。

要处理启动,必须​​使用Eclipse P2(Povisioning平台) - 这是存档的唯一方法。第二点是在第一次Eclipse重启后替换splash - 因为P2 touchpoint是唯一的解决方案。在Eclipse中,可以在两个地方设置splash:

  1. 在configuraiton / config.ini文件中,as osgi.splashPath
  2. eclipse.ini文件中的
  3. ,如-showsplash参数
  4. 有2个任务 - 创建“接触点”并以某种方式设法在安装我们的功能之前安装它。我创建了一个简单的插件,概念证明,实现了这个功能 - 它在安装后替换了原始的Eclipse启动,并从Bing.com更改了当天的照片 - 遇到Bing splash plug-in

    更新Eclipse IDE的站点 - https://che4.github.io/