MAC OSX配置maven以及遇到问题:Unsupported major.minor version 51.0
来源:互联网 发布:mac 的破折号 编辑:程序博客网 时间:2024/06/16 14:38
由于准备自己学习maven,从网上找方法安装配置,结果却出现了
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)at java.lang.ClassLoader.defineClass(ClassLoader.java:621)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)at java.net.URLClassLoader.access$000(URLClassLoader.java:58)at java.net.URLClassLoader$1.run(URLClassLoader.java:197)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:190)at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:401)
这样的错误。主要一句话
Unsupported major.minor version 51.0
经过多方查找发现这个是因为本地的java 版本太高的原因。解决办法就是在.bash_profile 文件中加入自己当前的JAVA_HOME。
我的java版本为:1.7
maxudeMacBook-Pro:~ melody$ java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)那么对于高版本的java的mac如何装maven呢,下面一步一步来:
1:下载maven压缩包并解压到相应的位置。
下载网址:https://maven.apache.org/download.cgi 我下载的是 apache-maven-3.3.9-bin.zip,解压到 /Users/melody/Documents/apache-maven-3.3.9 这里位置随意。不过最好放在一个不容易被碰到的地方。
2:编辑配置
终端进入根目录 cd ~ 然后编辑.bash_profile文件,没有的话就新建一个 。vi .bash_profile后添加下面几句话:
MAVEN_HOME=/Users/melody/Documents/apache-maven-3.3.9PATH=$PATH:$MAVEN_HOME/bin:$PATHexport MAVEN_HOMEexport PATHexport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home注意最后JAVA_HOME为用户的java版本的地址。
3:终端输入 source .bash_profile 重启下这个问题。
这里应该就配置完成了maven了,下面检查下maven是否ok:输入 mvn -v:
maxudeMacBook-Pro:~ melody$ mvn -vApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)Maven home: /Users/melody/Documents/apache-maven-3.3.9Java version: 1.7.0_79, vendor: Oracle CorporationJava home: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jreDefault locale: zh_CN, platform encoding: UTF-8OS name: "mac os x", version: "10.10.5", arch: "x86_64", family: "mac"
配置OK。
举一反三,如果更换了jdk版本,那么也同样修改JAVA_HOME然后重启OK了。
0 0
- MAC OSX配置maven以及遇到问题:Unsupported major.minor version 51.0
- Maven Installation OSX Error Unsupported major.minor version 51.0
- Maven Installation OSX Error Unsupported major.minor version 51.0
- Mac Maven 安装错误 Error Unsupported major.minor version 51.0
- 遇到的问题----java Unsupported major.minor version 51.0
- maven -v Unsupported major.minor version 51.0
- Unsupported major.minor version 51.0解决 maven
- Unsupported major.minor version 51.0 问题
- 【Unsupported major.minor version 51.0】问题处理
- 解决Unsupported major.minor version 51.0问题
- Ant - 问题:51.0 Unsupported major.minor version
- Android 项目开发(Eclipse mac)中遇到"Unsupported major.minor version 52.0"的问题(未解决)
- Unsupported major.minor version 51.0Unsupported major.minor version 51.0
- maven配置过程中出现Unsupported major.minor version
- IDEA遇到Unsupported major.minor version 52.0问题
- Unsupported major.minor version 51.0
- Unsupported major.minor version 51.0
- Unsupported major.minor version 51.0
- 要在当前页面刷新,触发点击事件才可以显示效果的问题
- 第一天
- 获取登陆信息
- Go语言beego框架环境搭建
- xcode配置小知识
- MAC OSX配置maven以及遇到问题:Unsupported major.minor version 51.0
- #学习笔记#(9)JavaScript书写规范
- 点击按钮控制div前后运动——定时器应用
- VisualVM无法运行提示找不到java
- 加分二叉树
- zzulioj 1808: 小d的翻转游戏 【思维 队列模拟】
- 线程
- Redis的Java客户端Jedis设计思路
- 装饰模式