ServiceLoader не добавляет файлы JAR динамически во время выполнения. JAR-файлы должны быть в classpath ранее.

у так сложно сделать это на Java? Если вы хотите иметь какую-либо модульную систему, вы должны иметь возможность загружать банки динамически. Мне сказали, что есть способ сделать это, написав свой собственныйClassLoader, но это большая работа для чего-то, что должно (по крайней мере, на мой взгляд) быть таким же простым, как вызов метода с файлом jar в качестве аргумента.

Любые предложения для простого кода, который делает это?

Ответы на вопрос(15)

Ваш ответ на вопрос