Spring til indhold
Fejlfinding

Kompilering mislykkedes

Hvorfor en manuel Kompilér kan mislykkes på et projekt, der var Klar, hvordan du læser fejlene, og hvornår Ret med AI er gratis.

Opdateret

På denne side
  1. Hvorfor mislykkedes Kompilér på et projekt, der var Klar?
  2. Hvad du skal gøre
  3. Sådan læser du almindelige fejl
  4. Det kan bygges, men virker ikke i spillet

#Hvorfor mislykkedes Kompilér på et projekt, der var Klar?

Kompilér bygger de aktuelle filer. De almindelige grunde til, at det mislykkes, efter at projektet var Klar:

  • Filerne er ændret efter verificeringen: du har redigeret noget, eller en ændring fra chatten er ikke færdig med at blive verificeret.
  • Noget uden for koden: et repository med afhængigheder var utilgængeligt, eller buildet fik timeout (5 minutter for plugins, 10 for mods). Prøv Tjek igen.

Hvis filerne er præcis dem, Codexe leverede, og buildet stadig mislykkes, er det Codexes problem at rette, og det er gratis.

#Hvad du skal gøre

  1. Læs fejllisten i resultatet af Kompilér: hver fejl viser filen og linjen.
  2. Tryk på Ret med AI:
    • filerne er uændrede, siden Codexe leverede dem: der kører en gratis intern reparation (du ser Retter et problem…);
    • filerne er ændret: fejlene sendes til chatten som en almindelig besked (bruger tokens).
  3. Hvis du lige selv har redigeret en fil for at rette fejlen, så tryk på Tjek igen.

#Sådan læser du almindelige fejl

FejlBetydning
cannot find symbolEn klasse, en metode eller en variabel findes ikke i den API-version, du bygger mod, eller der mangler en import. Angiv din serverversion.
package … does not existEn afhængighed mangler i pom.xml / build.gradle. Nævn det plugin eller bibliotek, du bruger.
incompatible typesEn metode returnerer noget andet i denne API-version.
Could not resolve …En version af en afhængighed findes ikke, eller dens repository er ikke et, Codexe kan nå.
release version 21 not supportedProjektet sigter mod en nyere Java end den, buildet brugte. Java-versionen følger af Minecraft-versionen; angiv den tydeligt.

#Det kan bygges, men virker ikke i spillet

Kompilér beviser, at koden kan bygges, ikke at funktionen opfører sig korrekt. Beskriv adfærden i spillet i chatten. Se Almindelige platformfejl.

Kompilering mislykkedes | Codexe Docs