Feilsøking
Kompileringen mislyktes
Hvorfor en manuell kompilering kan feile på et prosjekt som var Klar, hvordan du leser feilene, og når Rett med AI er gratis.
Oppdatert
På denne siden
#Hvorfor feilet Kompiler på et prosjekt som var Klar?
Kompiler bygger de nåværende filene. De vanlige årsakene til at det feiler etter at prosjektet var Klar:
- Filene er endret etter verifiseringen: du har redigert noe, eller en endring fra chatten er ikke ferdig verifisert.
- Noe utenfor koden: et avhengighetsrepositorium var utilgjengelig, eller bygget tok for lang tid (5 minutter for plugins, 10 for mods). Prøv Sjekk på nytt.
Hvis filene er nøyaktig det Codexe leverte og bygget fortsatt feiler, er det Codexes problem å rette, og det er gratis.
#Hva du gjør
- Les feillisten i kompileringsresultatet: hver feil viser filen og linjen.
- Trykk Rett med AI:
- filene er uendret siden Codexe leverte dem: en gratis intern reparasjon kjører (du ser Retter et problem…);
- filene er endret: feilene sendes til chatten som en vanlig melding (bruker tokens).
- Hvis du nettopp har redigert en fil for å rette det selv, trykker du Sjekk på nytt.
#Slik leser du vanlige feil
| Feil | Betydning |
|---|---|
cannot find symbol | En klasse, metode eller variabel finnes ikke i API-versjonen du bygger mot, eller en import mangler. Oppgi serverversjonen din. |
package … does not exist | En avhengighet mangler i pom.xml / build.gradle. Nevn pluginen eller biblioteket du bruker. |
incompatible types | En metode returnerer noe annet i denne API-versjonen. |
Could not resolve … | En avhengighetsversjon finnes ikke, eller repositoriet er ikke et Codexe kan nå. |
release version 21 not supported | Prosjektet sikter mot en nyere Java enn bygget brukte. Java-versjonen kommer fra Minecraft-versjonen; oppgi den tydelig. |
#Det bygger, men virker ikke i spillet
Kompiler beviser at koden bygger, ikke at funksjonen oppfører seg riktig. Beskriv oppførselen i spillet i chatten. Se Vanlige plattformfeil.