让我们说我们想要将我们的Java应用程序打包成一个jar文件(包括依赖项)。依赖项被复制到一个单独的目录中(比如libs /)。我已经阅读了两种让java启动程序找到这些类的方法:
1)实现一个自定义类加载器代码(加载器/启动器模式),它将在执行应用程序主代码之前加载必要的类(在此处描述:http://vladimirvivien.wordpress.com/2011/10/07/86/)
2)将libs /目录添加到" Class-Path:" meta-inf / manifest.fm中的标题
哪种解决方案更好,为什么?