2

我正在开发一个 Eclipse 插件。我有 Activator 类和我自己的类。我需要一个 Hashtable,它必须在加载 IDE 时启动,并且必须保持并可访问(通过多个类使用),直到 IDE 关闭。

4

2 回答 2

4

您可以使用扩展点 org.eclipse.ui.startup 来随应用程序自动启动您的插件。

于 2011-06-09T16:28:00.400 回答
3

创建一个单独的插件来保存 Hashtable,并让它扩展 org.eclipse.ui.startup,

一个简单的例子:

插件.xml:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.ui.startup">
      <startup
            class="org.markus.startup.EarlyGreeter">
      </startup>
   </extension>
</plugin>

EarlyGreeter.java:

package org.markus.startup;

import org.eclipse.ui.IStartup;

public class EarlyGreeter implements IStartup {
    @Override
    public void earlyStartup() {
        System.out.println("This is EarlyGreeter saying Hello during workbench startup.");
    }
}
于 2011-06-10T18:13:53.243 回答