에구 EGGOOO
게임정보

마인크래프트 버전별 필요한 자바 버전 정리 (26.1 까지)

|2026-10-24 11:30|조회 109|추천 0

마인크래프트 서버는 1.16.5 이하는 자바 8, 1.17 ~ 1.17.1 은 자바 16, 1.18 ~ 1.20.4 는 자바 17, 1.20.5 ~ 1.21.x 는 자바 21, 26.1 이후는 자바 25 가 필요합니다. 서버가 안 켜지고 UnsupportedClassVersionError 가 뜨면 거의 자바 버전 문제입니다.

버전별 필요한 자바 (2026년 10월 기준)

- 1.16.5 이하: 자바 8

- 1.17 ~ 1.17.1: 자바 16

- 1.18 ~ 1.20.4: 자바 17

- 1.20.5 ~ 1.21.x: 자바 21

- 26.1 이후: 자바 25

낮은 자바로는 아예 안 켜지고, 높은 자바로는 대부분 그냥 켜집니다. 헷갈리면 높은 쪽을 쓰면 됩니다.

예외 두 가지

- 오래된 모드팩: 1.12, 1.16 대 모드팩은 자바 8 이 아니면 깨지는 게 많습니다

- 모드 로더: Forge, Fabric, NeoForge 는 새 버전이 나오고 한동안 따라오지 못합니다. 모드 서버는 로더가 그 버전을 지원한다고 할 때까지 올리지 마세요

확인하는 법

1. 지금 잡히는 자바 보기: 터미널이나 명령 프롬프트에서 java -version 을 칩니다. 첫 줄의 숫자가 버전입니다

2. 오류 문구 읽기: UnsupportedClassVersionError 뒤에 class file version 숫자가 나옵니다. 52 는 자바 8, 60 은 자바 16, 61 은 자바 17, 65 는 자바 21, 69 는 자바 25 입니다. 오류에 나온 숫자보다 지금 자바가 낮다는 뜻입니다

3. 서버 버전 보기: 서버 jar 파일 이름이나 서버 로그 앞부분에 마인크래프트 버전이 찍힙니다

자주 막히는 곳

- 새 자바를 깔았는데 같은 오류: 컴퓨터에 자바가 여러 개 있고 실행할 때 예전 것이 잡히는 경우입니다. java -version 결과가 방금 깐 버전과 다르면 이 경우입니다

- 실행 스크립트 하나로 여러 서버를 돌릴 때: 서버마다 맞는 자바가 다를 수 있습니다

- 모드팩 안내와 위 표가 다를 때: 모드팩 제작자가 적은 자바를 따르세요

여러 자바 같이 쓰기

자바는 한 컴퓨터에 여러 개 깔아 둘 수 있습니다. 서버마다 실행 줄에 자바 경로를 적어 주면 서로 안 섞입니다. 실행 줄 맨 앞의 java 대신 해당 버전 폴더 안 bin 의 java 파일 경로를 통째로 적고, 그 뒤에 -jar server.jar 를 붙이는 식입니다. 리눅스는 /usr/lib/jvm 아래, 윈도우는 Program Files 아래에 버전별 폴더가 생기는 경우가 많으니 거기서 찾으세요.

한 줄 요약

오류가 나면 java -version 부터 보고, 서버 버전에 맞는 자바 경로를 실행 줄에 직접 적으세요.

목록으로
댓글4
  • 2026-10-25 00:09

    자바 여러 개 깔아 두고 서버마다 경로로 나누는 게 제일 편하더라고요

  • 39.1202026-10-25 09:46

    1.12 모드팩 자바 8 ㄹㅇ 이거 몰라서 하루 날림

  • 58.1422026-10-25 10:02

    26.1 은 왜 숫자가 이럼? 1.22 아님?

  • 글쓴이2026-10-25 11:34

    올해부터 버전 이름이 연도 방식으로 바뀌었습니다. 26 이 2026년입니다.

0 / 1000

마인크래프트 서버 글 모음

더보기 ›

게임 Space 의 다른 글

더보기 ›