У меня есть приложение, которое расширяется с помощью классов Java, которые соответствуют заданному интерфейсу.
Если я запускаю программу из классов командной строки, я могу создать дополнительные классы, используя:
Class.forName("myAddon").newInstance();
Однако, если я встряхну приложение (правильно установив основной класс), я получу исключение не найденный класс. Кто-нибудь может пролить свет на то, что здесь происходит?
ТИА,
Адам