Include java libraries into own library

后端 未结 4 806
面向向阳花
面向向阳花 2021-01-26 09:59

I created a little framework for myself which I want to use in multiple projects. I also want the distributed jar-file to include all external libraries so that my projects just

4条回答
  •  甜味超标
    2021-01-26 10:29

    The standard classloader can't find class files inside a jar that is itself inside a jar. You must add every jar to the classpath, and not nest jars.

    BTW, it would probably be a bad idea to allow nesting jars: you would end up with 6 or seven versions of commons-lang or log4j into every project, because many libraries depend on them.

提交回复
热议问题