eclipse启动服务报错:Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
2018-03-17 17:16 yanch1 阅读(1477) 评论(1) 编辑 收藏 举报原因查找:1,首先在eclipse中查看配置的jdk:windows->preferences->java->installed jres
2,经百度得知在cmd命令 java -version 和javac -version得出的jdk版本不一样,原因是在环境变量path数据库(数据库自带jdk版本比较高)jdk在JAVA_HOME前,把 JAVA_HOME位置放前解决问题又出现下面问题:
Failed to load the JNI shared library " F:\..."
jdk和eclipse要同为64位或同为32位
在CMD命令行中输入java -version ,查看JDK是多少位,一般显示64位的就是64为JDK,未显示的一般为32位的JDK。下图中显示64位,说明是64位JDK。
然后,我们来确定eclipse是多少位的。我们打开eclipse的安装目录,右击eclipse.ini文件以记事本的方式打开。
重新安装32位jdk1,7
JAVA_HOME: D:\jdk1.7.0_72
PATH: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
启动成功