关于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相关推荐

  1. Java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupExcept

    项目在新电脑配置后,maven不能下载依赖,刷新提示以下错误: java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus ...

  2. 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 ...

  3. 已解决java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository.

    已解决java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository. ...

  4. java.lang.RuntimeException:java.lang.RuntimeException:org.codehaus.plexus.component.repository.exc

    在基于SpringBoot的方式开发一个web应用时IDEA报错(如图所示):java.lang.RuntimeException:java.lang.RuntimeException:org.cod ...

  5. java.lang.NoClassDefFoundError: org/codehaus/plexus/compiler/manager/NoSuchCompilerException

    去掉compiler插件的版本号.ok,不报错了,再不行用下面博客的方法更换maven版本.. 参考资料

  6. maven:Exception in thread main java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenC

    小编今天学习maven时遇到关于版本的问题,百度了许多资料,都说需要更换jdk的版本: 小编在开发中使用的myelcipse2010编译器,最高自带jdk版本是1.6;但是在小编的努力不断尝试下,终于 ...

  7. IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常

    IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常 参考文章: (1)IntelliJ IDEA的Maven项目 ...

  8. java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException 异常解决方案

    在SpringMVC中使用Jackson实现json输出时配置如下: <!-- 输出对象转JSON支持 --> <bean id="stringConverter" ...

  9. 启动nacos报错:Exception in thread main java.lang.UnsupportedClassVersionError

    最近在做微服务项目的时候用到nacos,使用的版本分别是最新版nacos-server-2.0.2和nacos-server-1.4.2,但是在启动的时候报错了先看一下报错信息吧 报错信息: G:\n ...

最新文章

  1. HDU 2080 夹角有多大II
  2. 一行Python代码能实现这么多丧心病狂的功能?(代码可复制)
  3. python 矩形补正方形
  4. VS SPEC FLOW接口自动化之环境搭建及一个简单项目(一)
  5. cubemx 读卡器_cubeMX 之 SD卡读写
  6. [CF475E]Strongly Connected City 2
  7. 08.MyBatis整合Log4j
  8. JavaScript异步编程【中】 -- Promise 详细解析
  9. log4j slf4j实现_日志那点事儿——slf4j源码剖析
  10. Unity3D实现按钮切换Panel的功能
  11. 【攻防世界】九、ext3
  12. access无法与wincc链接_wincc连接access
  13. chrome 内核的浏览器pdf 字体显示问题
  14. 【简单示例:数据库表转XML】
  15. 【MISC怼题入门系列】BUU-MISC-page2
  16. 小刘同学的第六十一篇博文
  17. C语言实例5——用*号输出字母C的图案。
  18. SAP S4 会计科目表的设计
  19. 【git安装、使用、常用命令】
  20. 华芯片特微 M33内核 KEIL5环境配置不上问题

热门文章

  1. 无线AP 的频段(2.4GHZ or 5GHz)
  2. 计算小分子之间的RMSD
  3. C++ primer 第十章 泛型算法
  4. 【Python学习随笔】依赖倒置原则 + 简单工厂模式
  5. java集合光加_阳光沙滩-java集合:使用新建对象检查数组是否包含问题
  6. 8800DF020SK3N1D1E3M5艾默生涡街流量计
  7. 九州集团“刷脸支付红利风口”交流会议将9月9日举行
  8. 如何写毕业设计——外文翻译
  9. Arch Linux/其他 Linux 下给 Link2/LPC-Link2 调试器刷 CMSIS-DAP 和 J-Link 固件
  10. 牛客网Chino with Expectation【思维+位运算】