在运行脚本时,我在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
当前回答
对我来说,这个问题已经通过安装旧版本的testng解决了。看起来它与我的Java 8编译
其他回答
IDE: Eclipse 2021-09
这是因为您使用java版本9编译了代码并安装了java8。您不必更新来解决此问题。
右键单击项目>属性> Java Compiler >取消勾选-启用 项目特定设置>配置工作空间设置> tick-Use 默认合规设置>应用并关闭。
现在您的代码应该被正确执行了。
在build.gradle(app)中更新如下:(为我工作)
kotlinOptions {
jvmTarget = '1.8'
}
你可以试试这种方法
javac --release 8 yourClass.java
如果您正在使用IntelliJ IDEA并遇到此错误,请尝试此操作。
命令+,(打开首选项) 构建,执行,部署>构建工具> Gradle Gradle JVM >更改为合适的版本
对于PhpStorm 2022.3尝试:
sudo apt-get purge openjdk-\*
sudo apt install openjdk-19-jdk
export JAVA_HOME=/usr/lib/jvm/java-19-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
/opt/PhpStorm-223.7571.212/bin/phpstorm.sh