eclipse build error----UnsupportedClassVersionError

解决UnsupportedMajorMinorVersion错误
本文介绍了如何解决Java中出现的UnsupportedMajorMinorVersion错误。该错误通常发生在试图使用较新的JDK编译的类文件运行在较旧的JVM上时。文章提供了具体的步骤来调整项目的JDK版本设置。
[root@yfw opt]# /usr/lib/jvm/java-17-openjdk/bin/java -version openjdk version "17.0.1" 2021-10-19 LTS OpenJDK Runtime Environment 21.9 (build 17.0.1+12-LTS) OpenJDK 64-Bit Server VM 21.9 (build 17.0.1+12-LTS, mixed mode, sharing) [root@yfw opt]# sudo tee /etc/profile.d/java.sh << 'EOF' > export JAVA_HOME=/usr/lib/jvm/java-17-openjdk > export PATH=$JAVA_HOME/bin:$PATH > EOF export JAVA_HOME=/usr/lib/jvm/java-17-openjdk export PATH=$JAVA_HOME/bin:$PATH [root@yfw opt]# source /etc/profile.d/java.sh [root@yfw opt]# echo $JAVA_HOME /usr/lib/jvm/java-17-openjdk [root@yfw opt]# java -version openjdk version "17.0.1" 2021-10-19 LTS OpenJDK Runtime Environment 21.9 (build 17.0.1+12-LTS) OpenJDK 64-Bit Server VM 21.9 (build 17.0.1+12-LTS, mixed mode, sharing) [root@yfw opt]# sudo chown -R openfire:openfire /opt/openfire [root@yfw opt]# sudo -u openfire mkdir -p /opt/openfire/logs [root@yfw opt]# sudo -u openfire /opt/openfire/bin/openfire.sh JAVA_HOME is empty, trying to find it JAVA_HOME is set to /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-4.el8_5.x86_64 OPENFIRE_HOME is empty, trying to find it OPENFIRE_HOME is set to /opt/openfire Error: LinkageError occurred while loading main class org.jivesoftware.openfire.starter.ServerStarter java.lang.UnsupportedClassVersionError: org/jivesoftware/openfire/starter/ServerStarter has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 [root@yfw opt]#
最新发布
11-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值