Java 获得;不支持的major.minor版本52.0异常“;仅当运行Spring项目时

Java 获得;不支持的major.minor版本52.0异常“;仅当运行Spring项目时,java,spring,eclipse,Java,Spring,Eclipse,项目和Eclipse中的JDK和JRE都设置为Java1.7 我尝试执行一个不使用Spring的简单Hello World项目,它运行良好,没有异常 我确信问题是由弹簧引起的。 这是实际的例外情况: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/context/ApplicationContext 如何解决这个问题?您可能正在使用Spring 5,它需要java 8(

项目和Eclipse中的JDK和JRE都设置为Java1.7

我尝试执行一个不使用Spring的简单Hello World项目,它运行良好,没有异常

我确信问题是由弹簧引起的。 这是实际的例外情况:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/context/ApplicationContext

如何解决这个问题?

您可能正在使用Spring 5,它需要java 8(52.0是java 8使用的类文件版本),因此请尝试使用Spring 4

如果您使用Spring Boot,请使用Spring Boot 1.5.13