提前声明:该文章仅用于自我记录(真正的小白),参考价值有限
一般情况下的做法是添加把缺失的jar文件从manven上下载下来,方法有四种
- 到网址上找到缺失的jar的信息,填入pom.xml文件中,重新update maven
- 在dependencies里输入信息下载
- 到网上下载jar包,手动添加到本地仓库
- 使用mvn命令行下载并添加到本地仓库
这次的问题
(“用JavaSE 1.8,而不是JRE 1.8试过吗?”
javaSE1.8就是jdk1.8,jdk1.8包含了jre1.8)
这个是jdk1.8 自带的 jar包
所以常规方法都没有用,它不在maven仓库里
setting文件里面也没有它的下载地址(本地仓库,阿里maven)
用的是第四种方法,路径写的是jar在本地的地址(下载jdk1.8的时候就附带下载下来了,在jdk1.8目录下)
解决过程
这是正确的解决方法
https://blog.csdn.net/huoyunshen88/article/details/40657895
但是在pom.xml里怎么按照第一种方法加都没有用,
第一种方法现在看来应该是对的,里面加入了JAVA_HOME 的环境变量的路径,它按理来说是可以根据索引找到 jar1.6 在本地(