我正在使用ant构建java jar文件.我需要使用“zipfileset src =”xxx.jar“”zipfileset src =“yyy.jar”包含其他jar,并且xxx.jar和yyy.jar都包含具有SAME完全限定类名的类.因此生成的jar文件具有重复的类名.重复有什么可能的影响?
谢谢.
解决方法:
如果它们是重复实现,那么什么都没有 – 加载哪个都没关系.
如果没有,您将受到类加载顺序的支配,并且可能会获得与您想要的版本不同的版本.
指定将按列出的顺序搜索类路径条目(根据this classpath doc).但是,如果您完全控制类路径创建(例如,与Web应用程序不同),那么这只是相关的.
(告诫类路径通配符使顺序不确定.)