Ich versuche, checkstyle und findbugs zu verwenden, indem ich es tue mvn checkstyle:checkstyle
aber ich habe diesen Fehler
Dieser Fehler
[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]
Ich habe keine tools.jar in meinem JDK (ich habe jdk-11.0.2).
Ich bin seit 2H dabei, bitte helfen Sie :/
tools.jar
aus Java 9+ entfernt
Sie sind auf JDK 11. Nein tools.jar
dort gefunden.
JEP 220: Modulare Laufzeitbilder beide entfernt tools.jar
und rt.jar
von dem lib
Ordner, ab Java 9.
Entfernt: rt.jar und tools.jar
Die zuvor in lib/rt.jar, lib/tools.jar, lib/dt.jar und verschiedenen anderen internen JAR-Dateien gespeicherten Klassen- und Ressourcendateien werden jetzt in einem effizienteren Format in implementierungsspezifischen Dateien im lib-Verzeichnis gespeichert. Das Format dieser Dateien ist nicht festgelegt und kann ohne Vorankündigung geändert werden.
Diese Änderung ist Teil des Hinzufügens der Java-Plattformmodulsystemauch bekannt Projekt Puzzle.
Upgraden Karostilverwenden Sie spätere Versionen, wie zum Beispiel:
<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>
Beachten Sie das Innere dependency
Block.
Konsultieren Sie ein Maven-Repo für Versionen von Apache Maven Checkstyle-Plugin und von Karostil.
Fügen Sie alle Fehler hinzu als Texte zur Frage. Keine Bilder.
– J. Fabian Meier
17. März 2019 um 14:03 Uhr
@Leon Bearbeiten Sie Ihre Frage und fügen Sie Ihren Fehler hinzu Codeblock nicht als Bild
– Dr. Mido
17. März 2019 um 14:07 Uhr
Versuchen Sie, die Version des checkstyle-Plugins zu aktualisieren, da dieses Problem in höheren Versionen behoben wurde
– hovanessyan
17. März 2019 um 14:14 Uhr
Oh, tut mir leid, fertig!
– Leon
17. März 2019 um 14:15 Uhr