在IntelliJ IDEA中运行时出现java.lang.ClassNotFoundException我创建一个程序来处理数据库,我在IntelliJ IDEA中编译时遇到以下错误。有谁为什么会这样,我怎么能解决它?
2 回答
慕容708150
TA贡献1831条经验 获得超4个赞
如果其中一个从属jar被数字签名,则jar可能不会执行,因为新工件将包括依赖项的部分签名。有关详细信息,请参阅此答案。
我必须再次强调CrazyCoder在这里的观点。
当您尝试运行包含损坏签名的Jar-File时,(Oracle)JVM用于抛出SecurityException。这是从“什么是错的” - 观点来看。
这已不再是这种情况。它们现在确实在抛出ClassNotFoundException - 即使该类正好在文件中(无论它是在默认包/顶层还是在嵌套包结构中)。
添加回答
举报
0/150
提交
取消