2016-04-15 14 views
4

Ich arbeite an einem Spigot-Plugin für Minecraft in Eclipse und das Javadoc für Spigot funktioniert plötzlich nicht mehr. Wenn ich den Mauszeiger über eine Spigot-Methode halte, erhalte ich den Fehler im Titel. Java-interne Methoden zeigen das Javadoc an, genau wie alle Methoden in meinen Klassen, denen ich Javadoc hinzugefügt habe. Die Spigot-javadoc-Position ist auf https://hub.spigotmc.org/javadocs/bukkit/ gesetzt, die geladen wird und gut funktioniert.Ausnahme beim Abrufen des Javadoc: Unbekanntes Javadoc-Format

Nach ein wenig Nachforschung fand ich dieses Problem in der Regel durch ungebundene oder Nicht-JDK Referenzen in Windows -> Einstellungen -> Java -> Installierte JREs. Ich entfernte alle Java JDKs und JREs auf meinem System, installierte das neueste JDK 8u77 und fügte es in installierten JREs hinzu. Es ist das einzige aufgeführt und es ist angekreuzt. Der Pfad ist C: \ Programme \ Java \ jdk1.8.0_77, was meine einzige JDK-Installation ist. Ich habe sogar versucht, die neueste Version von Eclipse Mars 2 in einem anderen Ordner zu installieren und auf meinem Arbeitsplatz sauber zu laufen. Ich bin mir nicht sicher, was ich als nächstes versuchen soll.

Antwort

1

Nicht wirklich eine Antwort, aber die Verwendung von IntelliJ sollte das Problem lösen. Warum Eclipse damit nicht umgehen kann, weiß ich wirklich nicht. Es passiert mir auch und nicht nur: https://bukkit.org/threads/unknown-javadoc-format-eclipse.414506/ Aber andere libs scheinen zu funktionieren.

+0

Danke für den Link, den ich auch dort kommentiert habe. Freut mich zu wissen, dass ich nicht der Einzige bin! Ich werde prüfen, ob ein Offline-Javadoc verfügbar ist. –

1

Die Verwendung der Offline-Dokumentation funktioniert! Gehe zu The Maven repository for Spigot.

Im unteren Bereich, der Snapshots sagt, klicken Sie auf das + neben "org", dann "Bukkit", dann "Bukkit" erneut. Klicken Sie dann auf das + neben der Version von Bukkit, die Sie verwenden. Die erste Datei sollte in "-javadoc.jar" enden. Klicke mit der rechten Maustaste auf diese Datei und drücke Download. Speichern Sie es im Ressourcenordner Ihres Projekts. Bearbeiten Sie dann den javadoc-Speicherort des Bukkit-Jars in Ihrem Build-Pfad und legen Sie ihn auf "Javadoc im Archiv" fest. Navigieren Sie zu der Datei, die Sie gerade heruntergeladen haben, wählen Sie sie aus und speichern Sie sie. Jetzt 100% für mich arbeiten!

Die Spigot-Javadocs befinden sich im selben Maven-Repository. Wenn Sie also Spigot verwenden, öffnen Sie einfach den Spigotmc-Ordner anstelle von Bukkit.

Verwandte Themen