2011-05-06 120 views
0

在哪些顺序jar文件正在..我有Oldversion jar文件以及jdk lib和新版本在tomcat lib。哪一个类加载器需要.. 1.内部JDK库文件 2.内部tomcat库文件图书馆访问Hieararchy

回答

1

这取决于类加载器和您使用的设置。可能它是你的应用程序的lib,然后tomcat最终jdk,但正如所说的那样。

编辑:如果您在同一个库中有一个jar的多个版本,它可能还取决于JVM如何返回通常不确定的文件。因此在大多数情况下,在同一个目录下有多个版本的库不是一个好主意。

+0

然后如何从jdk lib中移除jar ... – user735936 2011-05-06 08:00:12

+0

你不会从jdk中移除jar。正如我所说,在_one_位置有多个版本的同一个jar并不是一个好主意,但是在使用适当的类加载器设置时,通常可以将它们放在几个层次结构级别中。 – Thomas 2011-05-06 08:25:45