maven 如何为JDK class/jar获取NoClassDefFound?

qnyhuwrf  于 8个月前  发布在  Maven
关注(0)|答案(1)|浏览(60)

在更新一个依赖项的版本时,我开始得到一个java.lang.NoClassDefFoundError: javax/net/ssl/SSLSession。SSLSession是rt.jar中的JDK类。更新依赖项如何导致找不到JDK jar?
编辑:对我来说,答案是这样的深度变化 * 不能 * 导致这个结果。有一个基本的形象变化,是不知道在当时的要求,这是负责。
我把这个问题留了下来,因为我认为这些答复和评论可能对来这里处理类似问题的人有帮助。对于这样的人,我建议:仔细检查你的classpath和jdk目录。

hpcdzsge

hpcdzsge1#

请注意,您正在查看的不是ClassNotFoundException
ApiDoc表示NoClassDefFoundError:如果Java虚拟机或ClassLoader示例试图加载类的定义(作为正常方法调用的一部分或作为使用new表达式创建新示例的一部分),并且找不到类的定义,则抛出。编译当前执行的类时,搜索的类定义存在,但无法再找到该定义。*

相关问题