猿问

在IntelliJ IDEA中运行时出现java.lang.ClassNotFound

在IntelliJ IDEA中运行时出现java.lang.ClassNotFoundException

我创建一个程序来处理数据库,我在IntelliJ IDEA中编译时遇到以下错误。有谁为什么会这样,我怎么能解决它?


白猪掌柜的
浏览 2664回答 2
2回答

慕容708150

如果其中一个从属jar被数字签名,则jar可能不会执行,因为新工件将包括依赖项的部分签名。有关详细信息,请参阅此答案。我必须再次强调CrazyCoder在这里的观点。当您尝试运行包含损坏签名的Jar-File时,(Oracle)JVM用于抛出SecurityException。这是从“什么是错的” - 观点来看。这已不再是这种情况。它们现在确实在抛出ClassNotFoundException - 即使该类正好在文件中(无论它是在默认包/顶层还是在嵌套包结构中)。
随时随地看视频慕课网APP

相关分类

Java
我要回答