打包一个 Maven 项目的时候,报错如下,找不到 com.sun:tools:jar:1.8, com.sun:jconsole:jar:1.8 的依赖

按照报错提示,到本地仓库路径下,找到 druid路径下的 druid-1.2.6.pom文件

按照错误提示搜索关键词 openjdk-1.8-tools.jar

是从本地相对路径获取的这两个 jar 包,修改为 JAVA_HOME路径获取(已经配置本地的JAVA_HOME环境变量)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>

<dependency>
<groupId>com.sun</groupId>
<artifactId>jconsole</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/jconsole.jar</systemPath>
</dependency>

保存后从新打包,错误消失