Naar de inhoud
Probleemoplossing

Compileren mislukt

Waarom handmatig Compileren kan mislukken bij een project dat Klaar was, hoe je de fouten leest en wanneer Herstel met AI gratis is.

Bijgewerkt

Op deze pagina
  1. Waarom mislukte Compileren bij een project dat Klaar was?
  2. Wat je doet
  3. Veelvoorkomende fouten lezen
  4. Het bouwt, maar werkt niet in het spel

#Waarom mislukte Compileren bij een project dat Klaar was?

Compileren bouwt de huidige bestanden. De gebruikelijke redenen dat het mislukt nadat het project Klaar was:

  • De bestanden zijn veranderd na de verificatie: je hebt iets bewerkt, of een wijziging via de chat wordt nog geverifieerd.
  • Iets buiten de code: een repository met dependencies was niet bereikbaar, of de build duurde te lang (5 minuten voor plugins, 10 voor mods). Probeer Opnieuw controleren.

Zijn de bestanden precies wat Codexe heeft geleverd en mislukt de build toch, dan moet Codexe dat oplossen, en dat kost je niets.

#Wat je doet

  1. Lees de foutenlijst in het resultaat van Compileren: bij elke fout staan het bestand en de regel.
  2. Druk op Herstel met AI:
    • bestanden ongewijzigd sinds Codexe ze leverde: er draait een gratis interne reparatie (je ziet Een probleem oplossen…);
    • bestanden gewijzigd: de fouten gaan als gewoon bericht naar de chat (kost tokens).
  3. Heb je net zelf een bestand bewerkt om het op te lossen, druk dan op Opnieuw controleren.

#Veelvoorkomende fouten lezen

FoutBetekenis
cannot find symbolEen klasse, methode of variabele bestaat niet in de API-versie waartegen je bouwt, of er ontbreekt een import. Noem je serverversie.
package … does not existEr ontbreekt een dependency in pom.xml / build.gradle. Noem de plugin of bibliotheek die je gebruikt.
incompatible typesEen methode geeft in deze API-versie iets anders terug.
Could not resolve …Een versie van een dependency bestaat niet, of Codexe kan de repository ervan niet bereiken.
release version 21 not supportedHet project mikt op een nieuwere Java dan de build gebruikte. De Java-versie volgt uit de Minecraft-versie; noem die duidelijk.

#Het bouwt, maar werkt niet in het spel

Compileren bewijst dat de code bouwt, niet dat de functie zich correct gedraagt. Beschrijf in de chat wat er in het spel gebeurt. Zie Veelvoorkomende platformfouten.

Compileren mislukt | Codexe Docs