私はEclipseプラグインを開発しています。Activator クラスと独自のクラスがあります。IDE がロードされたときに開始する必要があり、IDE が閉じられるまで (いくつかのクラスで使用される) 保持され、アクセス可能でなければならないハッシュテーブルが必要です。
1001 次
2 に答える
4
拡張ポイント org.eclipse.ui.startup を使用して、アプリケーションでプラグインを自動的に開始できます。
于 2011-06-09T16:28:00.400 に答える
3
Hashtable を保持する別のプラグインを作成し、org.eclipse.ui.startup を拡張します。
簡単な例:
plugin.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 に答える