Почему это так сложно сделать на Java? Если вы хотите иметь какую -либо модульную систему, вам необходимо иметь возможность динамически загружать файлы JAR. Мне сказали, что есть способ сделать это, написав свой собственный класс -загрузчик , но это много работы для чего -то, что должно (по крайней мере, на мой взгляд), так же просто, как вызов метода с файлом JAR, как и его аргумент.
Подробнее здесь: https://stackoverflow.com/questions/607 ... at-runtime