1 回答
TA贡献1796条经验 获得超10个赞
tools.jar从 Java 9+ 中移除
您正在使用 JDK 11。在那里找不到。tools.jar
JEP 220:从 Java 9 开始,模块化运行时映像已从文件夹中删除。tools.jarrt.jarlib
已删除:rt.jar和工具.jar
以前存储在 lib/rt.jar、lib/tools.jar、lib/dt.jar 和其他各种内部 JAR 文件中的类和资源文件现在以更有效的格式存储在 lib 目录中特定于实现的文件中。这些文件的格式未指定,如有更改,恕不另行通知。
此更改是添加 Java 平台模块系统(又名 Project Jigsaw)的一部分。
要升级 Checkstyle,请使用更高版本,例如:
<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>
请注意内部块。dependency
请咨询 Maven 存储库,了解 Apache Maven Checkstyle Plugin 和 Checkstyle 的版本。
添加回答
举报
