java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Catalina :

在linux和Windows下都遇到过这个错误,首先确认你的jdk版本和你的tomcat版本之间可以兼容

若存在兼容性问题则重新下载对应的jdk或tomcat版本

如果不存在版本问题,则绝大部分情况下为jdk路径问题。

linux和windows环境下,进入tomcat/bin路径下,执行startup.sh(linux)/startup.bat(windows),在弹出的指令窗中看看JRE_HOME路径是否配置正确,做出相应的调整。

linux环境下进入tomcat/bin路径下,编辑setclasspath.sh文件,在# Make sure prerequisite environment variables are set这一行上方的空白行处可加入

#export JAVA_HOME=/yourpath/

#export JRE_HOME=/yourpath/jre

即可解决问题。

如果还有问题,请确认jdk是否完整有效,或重新下载jdk

时间: 2024-08-24 13:58:50

java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Catalina :的相关文章

【原创】Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0

有多个情况造成这种异常,以下列举 1.JDK 和 MAVEN 版本不兼容 从apache 官网下载maven bin 版本,我下的是apache-maven-3.3.3-bin.zip. 下载下来的安装包解压到你的工作目录下.如:E:\开发\apache-maven-3.3.3,配置环境变量,MAVEN_HOME,再把%MAVEN_HOME%\bin配置到 path中. 安装java jdk,配置JAVA_HOME.打开cmd ,输入mvn -r,如果会报错.java.lang.Unsuppor

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0

me 的 maven 项目, 右键 update dependencies , 出现 错误 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.la

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma ven/cli/Maven

安装maven 中出现如下异常: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma ven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCo

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma ven/cli/Maven

安装maven 中出现例如以下异常: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma ven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass

MyEclipse配置tomcat报错 - java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0

1 开发Servlet程序时,MyEclipse配置好tomcat与JDK之后,启动时控制台报下列错误: 1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.02 at java.lang.ClassLoader.defineClass1(Native Method)3 at java.lang.ClassLoader.de

Maven 3.3.9 mvn -version Error:java.lang.UnsupportedClassVersionError

Description 在下载 Maven包,配置了环境变量之后,在命令行执行 mvn -version(or -v) 报错: 1 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma 2 ven/cli/MavenCli : Unsupported major.minor version 51.0 3 at java.lang.ClassLoader.defineClass1(

【java.lang.UnsupportedClassVersionError】版本不一致出错

这种错误的全部报错信息: 1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0 2 at java.lang.ClassLoader.defineClass1(Native Method) 3 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 4

java.lang.UnsupportedClassVersionError: xxx/xxxClass : Unsupported major.minor version 51.0

完全参考自 http://www.cnblogs.com/xing901022/p/4172410.html 这种错误的全部报错信息: 1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0 2 at java.lang.ClassLoader.defineClass1(Native Method) 3 at java.la

Maven运行时异常java.lang.UnsupportedClassVersionError的解决方案

我用的Maven版本为最新版:3.3.9,但是我执行一个简单的clean命令会报如下错误: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.la