解决:Could not find artifact com.sun:tools:jar:1.8.0 at specified path

从字面意思来看是缺少tools:jar
在这里插入图片描述
寻找的地方是c盘,可实际上我将jdk安装在了d盘目录

<dependency>
	<groupId>com.sun</groupId>
	<artifactId>tools</artifactId>
	<version>1.8.0</version>
	<scope>system</scope>
	<systemPath>${java.home}/lib/tools.jar</systemPath>
</dependency>

其中${java.home}路径是java.home=D:/Program Files/Java/jdk1.8.0_144/jre
整体拼接就是D:/Program Files/Java/jdk1.8.0_144/jre/lib/tools.jar

所以只要这个目录存在tools.jar这个文件就能正常打包了

但可能放在liunx上打包可能会有问题比如用jenkins自动化这玩意就得删了


版权声明:本文为ycg_x_y原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。