一、解决方法
配置文件
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>

9083

被折叠的 条评论
为什么被折叠?



