Error:java: Internal compiler error: java.lang.Exception: java.lang.NoClassDefFoundError解决

场景:将Eclipse的可以运行的项目转到IDEA发现一个奇怪的错误
今天用IDEA2018.1运行SpringBoot项目报错如下:
Error:java: Internal compiler error: java.lang.Exception: java.lang.NoClassDefFoundError: org/springframework/boot/configurationprocessor/metadata/ConfigurationMetadata at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:169)
解决方案:
分下看这个跟Eclipse有关,可是这个不是Eclipse项目(没有Eclipse的Workspeace信息),后来查找发现跟Eclipse有关设置就是之前自己设置锅编译器,改过来问题得到解决。解决步骤:IDEA中File–>settings–>Bulid Execution Deloyment–>Complier–>Java Complier中的user complier有原来的Eclipse改为javac即可

    原文作者:星朝
    原文地址: https://www.cnblogs.com/jpfss/p/9126186.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞