java11去除了 com.sun依赖
报下面这个错的话,应该先确认你的项目是java11+,还是java8-。
Could not find artifact com.sun:tools:jar:1.8 at specified path C:\Program Files\AdoptOpenJDK\jdk-11.0.6.10-hotspot/../l
ib/tools.jar
如果项目用的JDK就是java11+,且本地JDK version同样是11,那么你需要进行添加依赖了,依赖如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.0.0</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>8.18</version>
</dependency>
</dependencies>
</plugin>
像开源的项目进行了jdk升级,那么你就不能用JDK11跑JDK8的版本。
反正就是这个包再jdk版本升级到jdk-9后后就没了。
还有这几个jar包都没了lib/rt.jar, lib/tools.jar, lib/dt.jar