我正在开发一个 Eclipse 插件。我有 Activator 类和我自己的类。我需要一个 Hashtable,它必须在加载 IDE 时启动,并且必须保持并可访问(通过多个类使用),直到 IDE 关闭。
问问题
1001 次
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 回答