我在同一文件夹中有2个版本的jar文件(plugins1.0.jar和plugins2.0,jar),并尝试使用URLClassloader动态加载这些jar文件中的Class。 我想确保从最新版本的jar文件中加载该类。
我怎样才能做到这一点?
提前致谢
答案 0 :(得分:0)
您需要构建网址列表,使plugins2.0.jar
出现在plugins1.0.jar
之前。但通常这是一个坏主意,因为其他类可能会加载相互冲突的版本。
将按顺序搜索网址 为类和资源指定 在第一次搜索父母后 类加载器。