关于maven版本问题

原创 2015年07月10日 09:41:56

apache-maven-3.3.3-bin.zip   支持 java SDK 1.7以上


apache-maven-3.0.x-bin.zip   支持 java SDK 1.6以上


请大家不要混淆!

Windows配置
系统环境变量配置:

%M2_HOME% = maven本地地址
path = %M2_HOME%/bin;

注意:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;%M2_HOME%/bin/;

-----------------------------------------版本配置错误后报错信息!
C:\Users\Administrator>mvn -v
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(ClassLoader.java:621)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(Cl
assRealm.java:401)
        at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(
SelfFirstStrategy.java:42)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadCl
ass(ClassRealm.java:271)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
.java:254)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
.java:239)
        at org.codehaus.plexus.classworlds.launcher.Launcher.getMainClass(Launch
er.java:144)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
cher.java:266)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
356)

maven(android-maven-plugin3.8.0)打包apk无法启动,apklib依赖包的资源索引出错(R文件与主模块冲突)问题解析

近期在用maven,遇到了一个问题,用maven打出的apk有问题无法启动,但是用idea打包的就是正常的。 日志中显示的问题是,一个apklib形式的依赖包中的一个资源出现了问题。反编译对比mave...
  • chzphoenix
  • chzphoenix
  • 2014年08月06日 11:27
  • 3085

总结解决maven版本兼容方法

在实际的开发中,不管是maven构建项目,还是使用spring boot为微服务框架的项目,我们会遇到遇到版本兼容问题,如果版本选择不对,最直观的表现是无法找到这个类或者这个功能失效,现在结合自己在开...
  • win7system
  • win7system
  • 2017年01月10日 15:47
  • 2038

Maven管理启动Tomcat时出现无效的目标发行版本

pom.xml配置: org.apache.maven.plugins maven-compiler-plugin ...
  • Mr_LeeHY
  • Mr_LeeHY
  • 2017年06月28日 11:04
  • 136

JDK Tomcat Maven 版本匹配问题

最近在做项目时,遇到了一些版本匹配问题,最开始用的版本都挺高的,最后为了安装到低版本的服务器上不得不降低软件得版本: JDK用的1.8时,tomcat使用1.8,maven使用3.3.3,完...
  • leipeng321123
  • leipeng321123
  • 2015年11月15日 16:17
  • 1425

Maven多模块版本规范

背景 无论是支付端还是金融端的Java项目,大部分都是多模块的Maven项目,同一项目下的不同模块版本比较混乱,发布到Maven私服里的Jar包版本也很混乱,本规范目的是要统一Jar包版本规范。...
  • Susan8888
  • Susan8888
  • 2017年02月27日 15:54
  • 1605

记maven编译源码版本号不正确

请使用 -source 8 或更高版本以启用 lambda 表达式
  • solio5
  • solio5
  • 2017年10月04日 22:15
  • 102

eclispe使用maven创建web项目后更改java和web版本

使用eclispe创建maven web项目后,web版本和jar版本问题设置1、创建maven项目2、根据选择web项目 注意选择Catalog为internal,否则maven会去中央仓库去查找,...
  • taochench
  • taochench
  • 2017年03月17日 12:19
  • 154

Maven依赖版本冲突报告

Author:  Wang, Yunfeng. 简介 依赖版本冲突是一个一直以来困扰Build系统的问题,众所周知,依赖版本冲突会带来很多运行时的问题,如果能够在开发和编译阶段就识...
  • ebay
  • ebay
  • 2015年02月05日 16:00
  • 1346

Spring的maven配置版本不一致问题

在使用maven管理spring的时候,我们的spring依赖包同时也可能依赖不同版本的spring,这就会照成版本不一致的情况,我们可以通过如下途径解决这个问题: maven支持BOM依赖概念,如...
  • pengxiankai
  • pengxiankai
  • 2016年01月06日 10:11
  • 1913

王者系列之Mybatis入门配置(maven版本)

这次我们一起来做一个入门级别的持久层框架Mybatis的配置,正所谓完事开头难。1 引入依赖 org.mybatis mybatis ...
  • qq_33451004
  • qq_33451004
  • 2017年08月20日 19:47
  • 197
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于maven版本问题
举报原因:
原因补充:

(最多只允许输入30个字)