jdk环境1.8
,maven版本3.6.2
,集成到idea时,项目无法启动,不会下载jar包
查看idea右下角的Event log
发现错误:Unable to create injector, see the following errors
下面整理一下网上查找的解决方法,做个汇总记录。
一、根据提示打开logs文件:
日志给的信息并不明确,继续度娘。
二、idea中设置maven importing:
百度的结果大部分说的是maven的设置问题(maven的设置问题在此就不多说了,因为也没啥好设置的,除了一个镜像和本地repository位置)
或者是idea —> setting —> maven —>importing中的JDK for import
,这里的默认指向是idea中的jre路径,须将其设置成自己的jdk位置(下图第一行)
三、更换版本
如果上面的设置都确保没什么问题,还继续报错的话。那9成就是maven版本的事了。
将3.6.2
版本更换成3.6.1
就可以了。
送上下载链接:maven 3.6.1
Tips:后经实践发现,在maven —> importing中设置jdk位置时,若设置成自己的jdk位置。
那在之后的添加新的maven依赖后,仍然会报一开始的错误,并下载不了jar。
所以我又换成了idea自带的jre位置,发现之后都好使了。
所以一开始的报错可能仅仅只是因为maven的版本不对而已。