Maven3.0环境变量设置与安装时的报错处理方法



Maven3.0 环境变量配置


M2_HOME:  D:\apache-maven-3.3.9

Path:  %M2_HOME%\bin;

 


 

 

Maven 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.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
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(ClassRealm.java:401)
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(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(Launcher.java:144)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:266)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

at org..codehaus.classworlds.Launcher.main(Launcher.java:47)

 

错误原因分析

Myeclipse中自带的jdk的版本是1.6 ,maven 版本是3.3,因为maven 3.3的jdk必须是 jdk1.7及以上。

 

错误处理办法

 

将自己安装的jdk1.7及以上版本的jdk替换即可。替换步骤如下

 

New -> Properties

 

 

 

Edit

 

 

 

 

 

 

Alternate JRE

 

 

 

 

Add

 

 

 

 

 

 

 

 

 

 

 

 

Standard VM

 

 

 

自己安装的jdk路径复制到JRE home中.

Default VM arguments设置如下:

-Dmaven.multiModuleProjectDirectory=$M2_HOME

 

 

 

 

 

 

 

 

 

上一篇: 实验楼Linux学习笔记(十一)之数据流重定向
下一篇: 实验楼Linux学习笔记(十二)之软件安装管理
橘子局
博客等级 码龄14年 70粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值