何时使用自定义类加载代码而不是在manifest.mf文件中定义类路径?

时间:2013-09-01 15:21:18

标签: java classloader

让我们说我们想要将我们的Java应用程序打包成一个jar文件(包括依赖项)。依赖项被复制到一个单独的目录中(比如libs /)。我已经阅读了两种让java启动程序找到这些类的方法:

1)实现一个自定义类加载器代码(加载器/启动器模式),它将在执行应用程序主代码之前加载必要的类(在此处描述:http://vladimirvivien.wordpress.com/2011/10/07/86/

2)将libs /目录添加到" Class-Path:" meta-inf / manifest.fm中的标题

哪种解决方案更好,为什么?

0 个答案:

没有答案