Dynamically loading plugin jars using ServiceLoader

后端 未结 3 772
南笙
南笙 2020-12-02 07:12

I\'m trying to create a plugin system for my application, and I want to start with something simple. Every plugin should be packed in a .jar file and implement the Sim

3条回答
  •  忘掉有多难
    2020-12-02 07:54

    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.

提交回复
热议问题