gpt4 book ai didi

java - 找不到 Artifact com.sun :tools:jar:0

转载 作者:行者123 更新时间:2023-11-29 04:10:56 24 4
gpt4 key购买 nike

我正在尝试通过执行 mvn checkstyle:checkstyle 使用 checkstyle 和 findbugs 但我有这个错误 This error

[ERROR] Failed to execute goal on project my-project: Could not resolve dependencies for project default:my-project:jar:1.1: Could not find artifact com.sun:tools:jar:0 at specified path C:\Program Files\Java\jdk-11.0.2/../lib/tools.jar -> [Help 1]

我的 JDK 中没有 tools.jar(我有 jdk-11.0.2)。

我从 2H 开始就在使用它,请帮忙 :/

最佳答案

tools.jar 从 Java 9+ 中移除

您在 JDK 11 .在那里找不到 tools.jar

JEP 220: Modular Run-Time ImagesJava 9 起,从 lib 文件夹中删除了 tools.jarrt.jar .

Removed: rt.jar and tools.jar

The class and resource files previously stored in lib/rt.jar,lib/tools.jar, lib/dt.jar, and various other internal JAR files arenow stored in a more efficient format in implementation-specific filesin the lib directory. The format of these files is not specified andis subject to change without notice.

此更改是添加 Java Platform Module System 的一部分,又名 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 block 。

请查阅 Maven 存储库以获取 Apache Maven Checkstyle Plugin 的版本和 Checkstyle .

关于java - 找不到 Artifact com.sun :tools:jar:0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55207885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com