Java运行错误:NoClassDefFoundError解决方法 在用maven引入第三方包的时候,由于Idea和Eclipse的某些机制不同,因此会出现 无法初始化主类 java.lang.NoClassDefFoundError 在学习廖雪峰java教程过程中运行测试代码,就会出现以上错误。 解决方法 菜单栏: 运行 -> 编辑配置… 在使用模块的类路径下,勾选上包括具有“提供”范围的依赖项 重新运行,成功!