【发布时间】:2017-06-30 16:04:17
【问题描述】:
我正在从 external.JAR 文件并通过 URLClassLoader 加载一个类,只要外部类不引用另一个 JAR,它就可以工作。如果我这样做会产生 ClassNotFoundException。
作为一种解决方法,我将另一个第二层 JAR 作为依赖项添加,但我想在运行时也动态加载它们。
问题:如何加载引用其他外部类的外部类?或者我如何加载外部 JAR 文件和类,在 正确的顺序,所以我没有遇到异常?
我是否应该捕获异常,然后“首先”加载尚未加载的类?
【问题讨论】:
标签: java jar urlclassloader