Zum Inhalt springen
Fehlerbehebung

Kompilieren fehlgeschlagen

Warum ein manuelles Kompilieren bei einem Projekt fehlschlagen kann, das Ready war, wie du die Fehler liest und wann Mit KI beheben kostenlos ist.

Aktualisiert

Auf dieser Seite
  1. Warum ist Kompilieren bei einem Ready-Projekt fehlgeschlagen?
  2. Was du tun kannst
  3. Häufige Fehler lesen
  4. Es baut, funktioniert aber im Spiel nicht

#Warum ist Kompilieren bei einem Ready-Projekt fehlgeschlagen?

Kompilieren baut die aktuellen Dateien. Die üblichen Gründe, warum es fehlschlägt, nachdem das Projekt Ready war:

  • Die Dateien haben sich geändert nach der Verifizierung: Du hast etwas bearbeitet, oder die Prüfung einer Änderung über den Chat ist noch nicht abgeschlossen.
  • Etwas außerhalb des Codes: Ein Abhängigkeits-Repository war nicht erreichbar, oder der Build hat das Zeitlimit überschritten (5 Minuten bei Plugins, 10 bei Mods). Versuch es mit Erneut prüfen.

Sind die Dateien genau das, was Codexe geliefert hat, und der Build schlägt trotzdem fehl, ist es das Problem von Codexe, und die Korrektur ist kostenlos.

#Was du tun kannst

  1. Lies die Fehlerliste im Kompilier-Ergebnis: Jeder Fehler zeigt Datei und Zeile.
  2. Klicke auf Mit KI beheben:
    • Dateien unverändert, seit Codexe sie geliefert hat: Eine kostenlose interne Reparatur läuft (du siehst Problem wird behoben…);
    • Dateien geändert: Die Fehler werden als normale Nachricht an den Chat geschickt (verbraucht Tokens).
  3. Hast du gerade selbst eine Datei bearbeitet, um es zu beheben, klicke auf Erneut prüfen.

#Häufige Fehler lesen

FehlerBedeutung
cannot find symbolEine Klasse, Methode oder Variable existiert in der API-Version, gegen die gebaut wird, nicht, oder ein Import fehlt. Nenne deine Serverversion.
package … does not existEine Abhängigkeit fehlt in pom.xml / build.gradle. Nenne das Plugin oder die Bibliothek, die du verwendest.
incompatible typesEine Methode gibt in dieser API-Version etwas anderes zurück.
Could not resolve …Eine Abhängigkeitsversion existiert nicht, oder ihr Repository gehört nicht zu denen, die Codexe erreichen kann.
release version 21 not supportedDas Projekt zielt auf ein neueres Java als das, mit dem gebaut wurde. Die Java-Version ergibt sich aus der Minecraft-Version; nenne sie deutlich.

#Es baut, funktioniert aber im Spiel nicht

Kompilieren beweist, dass der Code baut, nicht dass sich die Funktion richtig verhält. Beschreib das Verhalten im Spiel im Chat. Siehe Häufige Plattformfehler.

Kompilieren fehlgeschlagen | Codexe Docs