【发布时间】:2016-08-23 18:57:34
【问题描述】:
我发现了一些相关的问题,但没有一个可以解决我的问题。
我的 Eclipse 项目中有一些 Java 源代码,我得到一个 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/hibernate/HibernateException : Unsupported major.minor version 52.0
在运行我的类时,即使它是一个 Hibernate 异常,内部异常也来自调用默认构造函数后的 ClassLoader。
我很清楚,显然我在 JRE7 中运行一个用 java8 编译器编译的类,但是,在我的项目配置中我看不到它,这是编译器(1.7):
另外从 window > preference > Java > compiler,我看到它是在 java 7 中编译的
多次清理项目后,为了确保没有旧类,并在 maven 中解决依赖关系,我仍然得到这个。 任何建议都将受到高度赞赏。
【问题讨论】:
-
@soorapadman 不可能重复,相关,但不一样,另一个是从命令行运行,从记事本文件编译源代码
-
要解决您的问题,您可以使用相同的 java 版本吗?
标签: java classloader unsupported-class-version