在运行脚本时,我在Eclipse控制台中得到以下错误消息:
类已经由最新版本的Java环境(类文件版本53.0)编译,该版本的Java运行时只识别52.0以下的类文件版本。
Java版本:8 IDE: Eclipse Oxygen Firefox版本:46
在运行脚本时,我在Eclipse控制台中得到以下错误消息:
类已经由最新版本的Java环境(类文件版本53.0)编译,该版本的Java运行时只识别52.0以下的类文件版本。
Java版本:8 IDE: Eclipse Oxygen Firefox版本:46
当前回答
刷新gradle依赖为我工作:右键单击项目-> gradle ->刷新gradle项目。
其他回答
在build.gradle(app)中更新如下:(为我工作)
kotlinOptions {
jvmTarget = '1.8'
}
如果您正在使用IntelliJ IDEA并遇到此错误,请尝试此操作。
1. Command + , (Open Preferences)
2. Build, Execution, Deployment > Build Tools > Gradle
3. Gradle JVM > Change it to a proper version
对我来说,这个问题已经通过安装旧版本的testng解决了。看起来它与我的Java 8编译
我的错误类似:“UnsupportedClassVersionError:类已被最新版本的Java运行时编译。”
解决方案:我尝试将我的JAVA版本从15更新到17,它在我的情况下工作,而不是更新编译器中的所有JRE或做其他事情。
只需下载更新版本的JAVA,并将SYSTEM Variable中的路径更改为17
返回到项目并应用以下步骤:
选择你的项目——>点击属性(最后)---->选择JAVA构建路径——>改变JRE从15到17 ---->应用——>应用并关闭
我在Intellij中遇到了这个错误。显然,选择java 1.8作为项目SDK并不会影响用于构建项目的javac编译器。
要更改,请进入设置->构建,执行,部署->编译器-> Java编译器,并将项目字节码版本更改为8。