【发布时间】:2017-08-12 20:02:22
【问题描述】:
我正在编写一个基于模块的应用程序,因此它将其他 jar 文件加载到类路径中。该应用程序的一个模块是 RestAPI。对于 RestAPI,我使用的是 Spark Java。现在我的问题是,一个类无法加载。 异常如下所示:
org.pac4j.core.exception.TechnicalException: java.lang.ClassNotFoundException: org.pac4j.core.profile.CommonProfile
我实际上把这个类隐藏到了我的 jar 中。
我尝试过的:
我尝试通过 Class#forName 手动加载它。这实际上并没有引发异常。我尝试使用 URLClassLoader 加载整个 jar 文件。没有任何效果。
感谢您的帮助
【问题讨论】:
-
您使用的是哪个依赖管理系统(如果有)?
-
我其实用的是maven,依赖管理看起来绝对没问题。我已经反编译了我自己的 jar 文件,一切都在它必须在的地方。
标签: java module classloader spark-java urlclassloader