こういうプラグインシステムみたいな車輪の再発明を防ぐために
Eclipse RCPがあるんだと思うんだが、普及しないよなあ。なまじっか、
統合開発環境とかSWT/JFaceとかの知名度が中途半端にあがったんで妙な
偏見もたれてるんだろうな。
import org.eclipse.core.runtime.IPlatformRunnable;
public class Application implements IPlatformRunnable {
public Object run(Object args) throws Exception {
System.out.println("Hello World!");
return IPlatformRunnable.EXIT_OK;
}
}
みたいなSWT/JFaceを使わない単なるHelloWorldでも
立派なEclipseアプリケーションとしてプラグインシステムを利用できるんだけど。