Could not initialize class freemarker.core.BuiltIn

问题:

项目运行报错

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class freemarker.core.BuiltIn

    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:972)

    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

......

Caused by: java.lang.NoClassDefFoundError: Could not initialize class freemarker.core.BuiltIn

    at freemarker.core.FMParser.BuiltIn(FMParser.java:795)

    at freemarker.core.FMParser.AddSubExpression(FMParser.java:731)

    at freemarker.core.FMParser.PrimaryExpression(FMParser.java:278)

原因:

jdk li'brary问题

解决:

项目右击

删除System包后新加