mvn -version时报错:java.lang.UnsupportedClassVersionError
2015-07-27 17:13
609 查看
下载apache-maven-3.3.3.bin,解压到D盘下,然后配置环境变量:
然后cmd到dos界面输入:mvn -version时候报错:
网上搜索结果说:jdk和jre的版本不一致导致。
然后通过Java -version 和javac -version知道二者版本确实不一致!
但是通过环境变量看,二者应该是一致的,而且自己只配置了一个Java_home。
后来才发现,在path里面,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;配置到了C:\windows\system32的后面了。改正办法:
将%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;配置到path的最前面!!!
这时,jdk和jre的版本一致了,都是1.6,但是mvn -version仍然报同样的错误?
通过查看下载的maven的readme.txt文件得知:该版本的maven需要jdk1.7版本或者以上才可以!!!
所以重新安装了jdk1.7,问题全部解决了!!!
MAVEN_HOME : D:\apache-maven-3.0.2 MAVEN : %MAVEN_HOME%\bin MAVEN_OPTS : -Xms256m -Xmx512m PATH : %MAVEN%;
然后cmd到dos界面输入:mvn -version时候报错:
java.lang.UnsupportedClassVersionError: com/ui/Test : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) 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 java.lang.ClassLoader.loadClass(ClassLoader.java:303) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316) Exception in thread "main"
网上搜索结果说:jdk和jre的版本不一致导致。
然后通过Java -version 和javac -version知道二者版本确实不一致!
但是通过环境变量看,二者应该是一致的,而且自己只配置了一个Java_home。
后来才发现,在path里面,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;配置到了C:\windows\system32的后面了。改正办法:
将%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;配置到path的最前面!!!
这时,jdk和jre的版本一致了,都是1.6,但是mvn -version仍然报同样的错误?
通过查看下载的maven的readme.txt文件得知:该版本的maven需要jdk1.7版本或者以上才可以!!!
所以重新安装了jdk1.7,问题全部解决了!!!
相关文章推荐
- Spring MVC之@RequestBody, @ResponseBody 详解
- Java复习第一天
- java分布式框架-JDF
- javaWeb web.xml 配置
- spring依赖注入
- Java栈与堆
- DE之争:intellij vs eclipse系
- java基础入门-建立可以多客户端链接的ServerSocket
- java基础入门-建立可以多客户端链接的ServerSocket
- java代码获取ip地址
- 《深入浅出struts2》--第七章,类型转换-支持复杂的对象
- JAVA深复制(深克隆)与浅复制(浅克隆)
- 产生java的动态库文件so的配置步骤
- Java中@Override的作用
- SVN与其他工具整合
- 《Java Concurrency in Practice》之线程封闭(Thread Confinement)
- java性能调优(转载)
- java-web 过滤器 & 监听器 & 拦截器
- Spring -- 注解配置Bean
- Java中的参数传递方式