开发人员在尝试包含来自以下位置的编译代码时遇到了臭名昭著的“UnsupportedClassVersionError”开源库。尽管验证了编译和执行都发生在同一 JRE 版本下,但它仍然存在。
Eclipse 使用自己的编译器,允许它编译比已安装版本更高版本的类JRE。要确定是否属于这种情况,请导航至项目设置 (Alt Enter) 和 Java 编译器部分。
如果项目编译级别与 JRE 版本不同,可能会导致此错误。例如,如果项目在 Java 1.6 上编译,而 JRE 是 Java 1.5,则会出现“UnsupportedClassVersionError”。参考材料中提供的屏幕截图直观地描述了这种差异(检查相关项目的 Java 编译器设置)。
要纠正此问题,请确保项目的编译级别匹配系统上安装的 JRE。可以在 Eclipse 项目属性中调整此设置。
以上是如何解决 Eclipse 中的'java.lang.UnsupportedClassVersionError”?的详细内容。更多信息请关注PHP中文网其他相关文章!