**关于maven的,maven配置后报 java.lang.UnsupportedClassVersionError: org/codehaus/plexus/classworlds/launche
关于maven的,maven配置后报 java.lang.UnsupportedClassVersionError: org/codehaus/plexus/classworlds/launcher/Launcher : Unsupported major.minor version 51.0
使用cmd mvn --version命令检验maven是否能够成功运行的时候,报错,最大的可能性就是你的Java_home中的jdk版本太低导致的,因为maven对jdk的版本是有要求的,详细可看maven官网简介。
版本号对应:
JDK 1.8 = 52,
JDK 1.7 = 51,
JDK 1.6 = 50,
JDK 1.5 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
由上面对应关系可知是jdk7的版本错误 ; 因为maven版本和jdk版本不兼容,我这里用的maven是3.3.9,jdk是1.6.0,然后换了一个jdk1.8.0版本的便可以了;
具体可在cmd中使用echo %JAVA_HOME% 命令查看一下自己环境变量中配置的版本;
有时候你使用java -version命令显示的是1.8.0版本的, 但使用echo %JAVA_HOME%命令可能会看到不同版本的jdk ;
出现这样的现象主要是个人当时的坏习惯, 在环境变量中配置多个版本jdk, 在path中只引入其中一个, 其实这样做是有弊端的, 比如Tomcat默认会读取环境变量中名称为JAVA_HOME的信息, 而不会读取JAVA_HOME2的信息;
所以环境变量最好要以JAVA_HOME 来命名, 不要配置多个jdk;
这里还有一个易错点就是直接打开cmd进行mvn命令是不行的,在没有配置maven的环境变量之前,是要进入到maven安装包下bin文件的目录下,在文件路径下输入cmd才可以使用mvn命令,当配置环境变量后就可以直接打开cmd使用mvn命令查看当前maven的版本情况了。(环境变量的配置跟java_home的配置是一样的!加油呀!!!)
**关于maven的,maven配置后报 java.lang.UnsupportedClassVersionError: org/codehaus/plexus/classworlds/launche相关推荐
- Java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupExcept
项目在新电脑配置后,maven不能下载依赖,刷新提示以下错误: java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus ...
- java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository.exc
我用的是Intellij IDEA 2021版本,配的Maven版本为3.8.5版本,创建Maven工程时会报如下错误: java.lang.RuntimeException: java.lang.R ...
- 已解决java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository.
已解决java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository. ...
- java.lang.RuntimeException:java.lang.RuntimeException:org.codehaus.plexus.component.repository.exc
在基于SpringBoot的方式开发一个web应用时IDEA报错(如图所示):java.lang.RuntimeException:java.lang.RuntimeException:org.cod ...
- java.lang.NoClassDefFoundError: org/codehaus/plexus/compiler/manager/NoSuchCompilerException
去掉compiler插件的版本号.ok,不报错了,再不行用下面博客的方法更换maven版本.. 参考资料
- maven:Exception in thread main java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenC
小编今天学习maven时遇到关于版本的问题,百度了许多资料,都说需要更换jdk的版本: 小编在开发中使用的myelcipse2010编译器,最高自带jdk版本是1.6;但是在小编的努力不断尝试下,终于 ...
- IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常
IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常 参考文章: (1)IntelliJ IDEA的Maven项目 ...
- java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException 异常解决方案
在SpringMVC中使用Jackson实现json输出时配置如下: <!-- 输出对象转JSON支持 --> <bean id="stringConverter" ...
- 启动nacos报错:Exception in thread main java.lang.UnsupportedClassVersionError
最近在做微服务项目的时候用到nacos,使用的版本分别是最新版nacos-server-2.0.2和nacos-server-1.4.2,但是在启动的时候报错了先看一下报错信息吧 报错信息: G:\n ...
最新文章
- HDU 2080 夹角有多大II
- 一行Python代码能实现这么多丧心病狂的功能?(代码可复制)
- python 矩形补正方形
- VS SPEC FLOW接口自动化之环境搭建及一个简单项目(一)
- cubemx 读卡器_cubeMX 之 SD卡读写
- [CF475E]Strongly Connected City 2
- 08.MyBatis整合Log4j
- JavaScript异步编程【中】 -- Promise 详细解析
- log4j slf4j实现_日志那点事儿——slf4j源码剖析
- Unity3D实现按钮切换Panel的功能
- 【攻防世界】九、ext3
- access无法与wincc链接_wincc连接access
- chrome 内核的浏览器pdf 字体显示问题
- 【简单示例:数据库表转XML】
- 【MISC怼题入门系列】BUU-MISC-page2
- 小刘同学的第六十一篇博文
- C语言实例5——用*号输出字母C的图案。
- SAP S4 会计科目表的设计
- 【git安装、使用、常用命令】
- 华芯片特微 M33内核 KEIL5环境配置不上问题
热门文章
- 无线AP 的频段(2.4GHZ or 5GHz)
- 计算小分子之间的RMSD
- C++ primer 第十章 泛型算法
- 【Python学习随笔】依赖倒置原则 + 简单工厂模式
- java集合光加_阳光沙滩-java集合:使用新建对象检查数组是否包含问题
- 8800DF020SK3N1D1E3M5艾默生涡街流量计
- 九州集团“刷脸支付红利风口”交流会议将9月9日举行
- 如何写毕业设计——外文翻译
- Arch Linux/其他 Linux 下给 Link2/LPC-Link2 调试器刷 CMSIS-DAP 和 J-Link 固件
- 牛客网Chino with Expectation【思维+位运算】