Java динамически загружаемый плагин
Я хочу сделать приложение, которое может динамически загружать плагины, но яМы не нашли никакой литературы в Интернете.
Трудная вещь: я нене знаю имя заранее.
Например явеPlugin интерфейс:
public interface Plugin {
public static Plugin newPlugin();
public void executePlugin(String args[]);
}
Так что каждый класс, реализующийPlugin в файле jar создаются в виде списка:
Method method = classToLoad.getMethod ("newPlugin");
mylist.add(method.invoke(null);
Первая проблема, я не могу иметьстатический метод в интерфейсе.Вторая проблема, я нене знаю, как найти все классы, которые реализуют интерфейсСпасибо за вашу помощь.