Решавање проблема
Компајлирање није успело
Зашто ручно компајлирање може да падне на пројекту који је био Спремно, како читати грешке и када је Поправи уз AI бесплатно.
Ажурирано
На овој страници
#Зашто је компајлирање пало на пројекту у стању Спремно?
Компајлирај гради тренутне фајлове. Уобичајени разлози због којих пада након што је пројекат био Спремно:
- Фајлови су се променили после провере: нешто си изменио, или измена из чата још није завршила проверу.
- Нешто ван кода: неки репозиторијум зависности није био доступан, или је изградња прекорачила време (5 минута за плагине, 10 за модове). Пробај Провери поново.
Ако су фајлови тачно онакви какве је Codexe испоручио, а изградња и даље пада, то је Codexe-ов проблем да га реши, и бесплатно је.
#Шта да урадиш
- Прочитај листу грешака у резултату компајлирања: свака грешка приказује фајл и линију.
- Притисни Поправи уз AI:
- фајлови непромењени откад их је Codexe испоручио: покреће се бесплатна интерна поправка (видећеш Исправљам проблем…);
- фајлови промењени: грешке се шаљу у чат као обична порука (троши токене).
- Ако си управо изменио фајл да то сам поправиш, притисни Провери поново.
#Читање честих грешака
| Грешка | Значење |
|---|---|
cannot find symbol | Класа, метода или променљива не постоји у верзији API-ја против које градиш, или недостаје import. Наведи верзију свог сервера. |
package … does not exist | У pom.xml / build.gradle недостаје зависност. Наведи плагин или библиотеку коју користиш. |
incompatible types | Метода у овој верзији API-ја враћа нешто друго. |
Could not resolve … | Верзија зависности не постоји, или њен репозиторијум није међу онима до којих Codexe може да дође. |
release version 21 not supported | Пројекат циља новију Java-у од оне коју је изградња користила. Верзија Java-е зависи од верзије Minecraft-а; наведи је јасно. |
#Гради се, али не ради у игри
Компајлирање доказује да се код гради, а не да се функција исправно понаша. Опиши понашање у игри у чату. Погледај Честе грешке платформи.