在W10中安装VS2015并尝试编译一个在W7中完美运行的项目后,我收到此错误:不支持的major.minor版本52.0。
我尝试安装Java7U80,Java7U79,Java8,更改类路径等等......
答案 0 :(得分:2)
如果您有多个JDK,请删除它们。安装JDK 8最新版本并转到Visual Studio options => Xamrin并将public class UserSessionController extends SessionController{
@Inject
private AdminFacade adminFacade;
@RequestMapping("/welcome/{a}")
public String getActiveSessions(@PathVariable String a) {
return adminFacade.getName(a);
}
}
@PreAuthorize("hasRole('ROLE_ADMIN')")
public class AdminFacade {
public String getName(String name) {
return "This is "+name;
}
public String getDetailsForAdmin(String param) {
return "admin details";
}
}
设置为JDK 8路径,例如Java Development Kit Location
。
答案 1 :(得分:0)
通常会出现这个错误,当你的项目编译/运行时,比如Java 7,同时引用一些针对Java 8编译的依赖项(并使用Java 8特性)。
检查编译器级别或运行时配置。