Dynamically loading plugin jars using ServiceLoader

The problem was very simple. And stupid. In the plugin .jar files the /services/plugintest.SimplePlugin file was missing inside the META-INF directory, so the ServiceLoader couldn’t identify the jars as services and load the class.

That’s pretty much all, the second (and cleaner) way works like a charm.

Leave a Comment