我有一个在JRE 8.0上运行的Spring项目。出于某种原因,在我的应用程序上下文XML文件中,我收到了以下标记错误:
<context:component-scan base-package="com.myproject.controller" />
错误:
Error occured processing XML 'com/myproject/controller/protocol/FetchResponseBody : Unsupported major.minor version 52.0'. See Error Log for more details servlet-context.xml /eyecontrol/src/main/webapp/WEB-INF/spring line 19 Spring Beans Problem
有问题的课程只是一个注释,如下所示:
@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@ResponseBody
public @interface FetchResponseBody {
}
问题是,我只是在我的电脑上出现此错误。我的笔记本电脑根本没有这个错误。此外,无论这个编译时间“错误”如何,我似乎没有任何实际运行它的问题,无论是通过eclipse还是通过终端。
为JRE8.0选择了run-as配置,并且构建路径包含相同的JRE。这个问题实际上并没有阻碍进展,但肯定看到大厅很烦人!
有什么想法吗?
答案 0 :(得分:0)
右键单击package explorer(在Eclipse中)中的项目
Java编译器 - &gt;检查编译器合规性级别是否设置为1.8
答案 1 :(得分:0)
Whelp,我刚刚更新了我的STS(eclipse),问题就消失了。感谢其他回复。