본문으로 건너뛰기
문제 해결

컴파일 실패

준비됨이었던 프로젝트에서 직접 실행한 컴파일이 실패하는 이유, 오류를 읽는 방법, AI로 고치기가 무료인 경우를 알아봐요.

업데이트됨

이 페이지에서
  1. 준비됨 프로젝트에서 왜 컴파일이 실패했나요?
  2. 해야 할 일
  3. 자주 보는 오류 읽기
  4. 빌드는 되는데 게임에서 동작하지 않아요

#준비됨 프로젝트에서 왜 컴파일이 실패했나요?

컴파일은 현재 파일을 빌드해요. 프로젝트가 준비됨이 된 뒤에 실패하는 흔한 이유는 다음과 같아요.

  • 검증 이후 파일이 바뀌었어요. 직접 무언가를 수정했거나, 채팅으로 한 변경의 검증이 아직 끝나지 않았어요.
  • 코드 바깥의 문제: 의존성 저장소를 쓸 수 없었거나, 빌드 시간이 초과됐어요(플러그인 5분, 모드 10분). 다시 검사를 눌러 보세요.

파일이 Codexe가 전달한 그대로인데도 빌드가 실패한다면, 그건 Codexe가 고쳐야 할 문제이고 무료예요.

#해야 할 일

  1. 컴파일 결과의 오류 목록을 읽으세요. 각 오류에 파일과 줄 번호가 표시돼요.
  2. AI로 고치기를 누르세요.
    • Codexe가 전달한 뒤 파일이 바뀌지 않았다면: 무료 내부 수정이 실행돼요(문제를 고치는 중… 표시가 나타나요).
    • 파일이 바뀌었다면: 오류가 일반 메시지로 채팅에 전달돼요(토큰 사용).
  3. 방금 직접 파일을 고쳤다면 다시 검사를 누르세요.

#자주 보는 오류 읽기

오류의미
cannot find symbol빌드 대상 API 버전에 클래스, 메서드, 변수가 없거나 import가 빠졌어요. 서버 버전을 알려 주세요.
package … does not existpom.xml / build.gradle에 의존성이 빠졌어요. 쓰는 플러그인이나 라이브러리 이름을 알려 주세요.
incompatible types이 API 버전에서는 메서드가 다른 타입을 반환해요.
Could not resolve …의존성 버전이 존재하지 않거나, 그 저장소가 Codexe가 접근할 수 있는 곳이 아니에요.
release version 21 not supported프로젝트가 빌드에 쓰인 것보다 새로운 Java를 대상으로 해요. Java 버전은 Minecraft 버전으로 정해지니 분명하게 적어 주세요.

#빌드는 되는데 게임에서 동작하지 않아요

컴파일은 코드가 빌드된다는 것을 증명할 뿐, 기능이 올바르게 동작한다는 것을 증명하지는 않아요. 게임 안에서 일어난 동작을 채팅에 설명하세요. 자주 생기는 플랫폼 오류를 참고하세요.

컴파일 실패 | Codexe Docs