一、解决方法
配置文件
pom.xml
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
Run As maven install 下载jar包
maven update project
properties-- Deployment Assembly -- Add--java Build--添加maven
project clean
tomcat clean
二、解决方法
查看缺失jar包的路径
手动添加jar
三、解决方法
针对刚搭建环境的解决方法
如果上述方法无法解决,请查询JAVA_HOME是否路径一致
配置正确路径
重启完jdk.tools应该就能用了
四、解决方法
还是不行? 那就有可能是mvn的JAVA_HOME问题了
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
${JAVA_HOME}应该有问题,
cmd 敲 java -version 和 mvn -v看看是否是环境没配好导致的没有tools.jar
把 ${JAVA_HOME}替换成绝对路径
eg:我的${JAVA_HOME}lib 相对路径
C:\Program Files\Java\jdk1.8.0_25\lib 绝对路径
是不是暂时不报错了?
其实如果还没好可能是mvn没有配置JAVA_HOME导致的
环境变量
JAVA_HOME eg: C:\Program Files\Java\jdk1.8.0_25
maven update project
properties-- Deployment Assembly -- Add--java Build--添加maven
五、解决方法
window-Preferences-java-Installed JREs-点开jdk add External JAR-找到jdklib目录手动添加jar包重启Eclipse
六、解决方法
druid 依赖的包 禁用掉 tools和jconsole
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.14</version>
<exclusions>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>jconsole</artifactId>
<version>1.8.0</version>
</exclusion>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>tools</artifactId>
<version>1.8.0</version>
</exclusion>
</exclusions>
</dependency>
标签:java,jdk,--,jar,报错,HOME,JAVA,tools From: https://blog.51cto.com/kero99/6674335