jenkins打包 报错Could not find artifact com.sun:tools:jar:1.8.0 at specified path
前提
openjdk已经不在提供jdk8的相关所以,现在能够从官方下载jdk8的渠道就是官网;而官网能下载下来的jdk8的windows版本都是exe安装版。这个安装版更加简单方便,从头开始一直默认下一步,他会自动帮你安装所有,包括环境变量。但是通过jenkins的节点系统信息可以看到,这里java.home居然是jre路径,且你不管怎么修改环境变量,都不能更改这里的java.home
问题
解决
- 我们能够看到,在jdk的lib下面是有这个tool.jar,但是他默认不查找这个jdk路径
- 卸载java
- 重新安装java
默认下一步
这这里安装的时候会跳出java安装页面,我们不安装这个jre-1.8,因为其实在jdk里面已经有这个jre了
这里就完成安装了。 - 配置环境变量(由于我们没有安装jre那个弹出框,所以也就没有给我们完整安装)
- 查看是否安装成功
打开cmd
java -version