0
点赞
收藏
分享

微信扫一扫

找不到openjdk-1.8-tools和openjdk-1.8-jconsole

问题:

找不到openjdk-1.8-tools和openjdk-1.8-jconsole_Java

找不到openjdk-1.8-tools和openjdk-1.8-jconsole_jar_02

找不到openjdk-1.8-tools和openjdk-1.8-jconsole_JAVA_03

这里D:\ideaMaven\MavenRepository是我的Maven仓库地址,根据错误提示可知是在这个文件夹下找不到这两个jar包。

解决方法

1、找到maven仓库中的druid的目录下

找不到openjdk-1.8-tools和openjdk-1.8-jconsole_Java_04

2、 打开pom文件,找到这两个依赖

找不到openjdk-1.8-tools和openjdk-1.8-jconsole_Java_05

因为这两个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>

注意:

  1. 斜杠都使用“/”
  2. D:/Program Files/Java/jdk1.8.0_221 要按照您实际路径修改该值。
  3. 如果还是不行,那就是因为版本必须与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>

3、重新刷新maven

找不到openjdk-1.8-tools和openjdk-1.8-jconsole_JAVA_06

举报

相关推荐

0 条评论