ここら辺を参考に。 プラグインで拡張できるJavaプログラムを作る (1/3):CodeZine(コードジン) http://osima.jp/blog/howto-make-plugin-system-improved.html プラグインのインターフェースを決める とりあえず適当に決める。 priority付けてるのはプラグインが複数あったときに実行順を決めたかっただけ。 package com.example; public interface FooPlugin { public int getPriority(); public Bar execute(Bar bar); } プラグイン読み込み管理クラスをつくる 最初URLClassLoaderで試してたんだけど、うまくいかないので、RMIClassLoaderに変更。 package com.example; import j