JDK版本的问题
Myeclipse 出现这三个问题时,请检查jdk版本
此时我的
Myeclipse 版本 10.7.1
maven 版本 3.6.2
Spring 版本是 5.2.7
JDK版本是 1.7
这里面的冲突就是Spring 5.2.7 需要JDK1.8版本才可以支持,所以我去下载了最新的JDK1.8版本,结果这个问题任然存在,突然想到我这个Myeclipse最高好像只兼容1.7版本的JDK,1.8似乎是不支持,难道要换工具才行。
不信邪的我于是在这里面来来回回的 maven update,和不停的下载maven所需要的各种插件,修改maven的setting.xml的各种配置,然鹅,并没有卵用,反倒是出现了以下各种错误:
看到这里,我彻底绝望,然后就剩下绝望的进行百度搜索了,然鹅,仍然各种解决方法都查了,没有作用,在下载maven必须的各种插件时,还出现了一下的错误:
插件中出现了各种后缀名为lastUpdated,插件目录中没有其他文件,只有这种lastUpdated文件,我又去查,网上各路神仙说,是远程仓库连接的问题,无法将插件下载下来,于是我有趣配置settting.xml的远程仓库,搞来搞去,仍然无法解决。
maven-clean-plugin-2.5.pom.lastUpdated
以下是我的setting.xml文件:
<mirrors>
<mirror>
<id>aliyun-public</id>
<mirrorOf>*</mirrorOf>
<name>aliyun public</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>aliyun-central</id>
<mirrorOf>*</mirrorOf>
<name>aliyun central</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
<mirror>
<id>aliyun-spring</id>
<mirrorOf>*</mirrorOf>
<name>aliyun spring</name>
<url>https://maven.aliyun.com/repository/spring</url>
</mirror>
<mirror>
<id>aliyun-spring-plugin</id>
<mirrorOf>*</mirrorOf>
<name>aliyun spring-plugin</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
</mirror>
<mirror>
<id>aliyun-apache-snapshots</id>
<mirrorOf>*</mirrorOf>
<name>aliyun apache-snapshots</name>
<url>https://maven.aliyun.com/repository/apache-snapshots</url>
</mirror>
<mirror>
<id>aliyun-google</id>
<mirrorOf>*</mirrorOf>
<name>aliyun google</name>
<url>https://maven.aliyun.com/repository/google</url>
</mirror>
<mirror>
<id>aliyun-gradle-plugin</id>
<mirrorOf>*</mirrorOf>
<name>aliyun gradle-plugin</name>
<url>https://maven.aliyun.com/repository/gradle-plugin</url>
</mirror>
<mirror>
<id>aliyun-jcenter</id>
<mirrorOf>*</mirrorOf>
<name>aliyun jcenter</name>
<url>https://maven.aliyun.com/repository/jcenter</url>
</mirror>
<mirror>
<id>aliyun-releases</id>
<mirrorOf>*</mirrorOf>
<name>aliyun releases</name>
<url>https://maven.aliyun.com/repository/releases</url>
</mirror>
<mirror>
<id>aliyun-snapshots</id>
<mirrorOf>*</mirrorOf>
<name>aliyun snapshots</name>
<url>https://maven.aliyun.com/repository/snapshots</url>
</mirror>
<mirror>
<id>aliyun-grails-core</id>
<mirrorOf>*</mirrorOf>
<name>aliyun grails-core</name>
<url>https://maven.aliyun.com/repository/grails-core</url>
</mirror>
<mirror>
<id>aliyun-mapr-public</id>
<mirrorOf>*</mirrorOf>
<name>aliyun mapr-public</name>
<url>https://maven.aliyun.com/repository/mapr-public</url>
</mirror>
</mirrors>
(注:此配置有用)配置了这些,仍然,叫天天不应,叫地地不灵。于是痛下决心,换工具,于是,安装了IDEA,重新创建工程,重新配置maven,结果就看到了:
崩溃的冒汗了,差一点放弃,于是进行了以下操作,心中想,如果这次还不行,那就不玩了:
1.删掉所有maven本地仓库中的,所有插件,即将插件目录清空;
2.在IDEA里,打开maven插件,右键项目,reimport
3.对项目进行maven compile
4.等待奇迹发生
约有15分钟左右,整个项目终于可以编译,可以运行,可以install了,看到这里,如果你的项目正常了,不用客气。