问题:
这里D:\ideaMaven\MavenRepository
是我的Maven仓库地址,根据错误提示可知是在这个文件夹下找不到这两个jar包。
解决方法
1、找到maven仓库中的druid的目录下
2、 打开pom文件,找到这两个依赖
因为这两个jar包是1.8的jdk下的包,所以这两个依赖的需要进行修改
<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>
或者
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>D:/Program Files/Java/jdk1.8.0_221/lib/tools.jar</systemPath>
</dependency>
<dependency>
<groupId>com.sun</groupId>
<artifactId>jconsole</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>D:/Program Files/Java/jdk1.8.0_221/lib/jconsole.jar</systemPath>
</dependency>
注意:
- 斜杠都使用“/”
- D:/Program Files/Java/jdk1.8.0_221 要按照您实际路径修改该值。
- 如果还是不行,那就是因为版本必须与JDK一致,version 的值要修改为jdk版本:
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8.0_221</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
<dependency>
<groupId>com.sun</groupId>
<artifactId>jconsole</artifactId>
<version>1.8.0_221</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/jconsole.jar</systemPath>
</dependency>