Решаване на проблеми
Компилирай не успя
Защо ръчното Компилирай може да не успее при проект, който е бил Готов, как да четеш грешките и кога Поправи с 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; посочи я ясно. |
#Компилира се, но не работи в играта
Компилирай доказва, че кодът се компилира, а не че функцията се държи правилно. Опиши поведението в играта в чата. Виж Чести грешки на платформите.