개인 자료란 (JE)

  서버 커뮤니티

Profile 마희 대표칭호 없음
Profile

질문하기 멀티플레이

패브릭 서버 실행중 오류

2024.07.12 조회 수 84 추천 수 0
이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

안녕하세요? Server engine 프로그램 으로 패브릭 서버를 열려고 하는데, 자바 17이 깔려있음에도 불구하고 자바 버전 관련 오류가 뜨는 것 같아 질문글 작성합니다. 혹시 어떻게 해야 해결될까요?


Uncaught exception in thread "main"

java.lang.RuntimeException: An exception occurred when launching the server!

    at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:71)

    at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69)

Caused by: java.lang.RuntimeException: Error invoking MC server bundler: java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 62.0

    at net.fabricmc.loader.impl.game.minecraft.BundlerProcessor.process(BundlerProcessor.java:102)

    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.locateGame(MinecraftGameProvider.java:192)

    at net.fabricmc.loader.impl.launch.knot.Knot.createGameProvider(Knot.java:175)

    at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:130)

    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)

    at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)

    at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69)

    ... 1 more

Caused by: java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 62.0

    at java.base/java.lang.ClassLoader.defineClass1(Native Method)

    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1013)

    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:875)

    at net.fabricmc.loader.impl.game.minecraft.BundlerProcessor$1.loadClass(BundlerProcessor.java:65)

    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)

    at java.base/java.lang.Class.forName0(Native Method)

    at java.base/java.lang.Class.forName(Class.java:488)

    at java.base/java.lang.Class.forName(Class.java:467)

    at net.fabricmc.loader.impl.game.minecraft.BundlerProcessor.process(BundlerProcessor.java:85)

    ... 7 more


2개의 댓글

노을넴
2024.07.12

1.20.6 이상의 경우 Java 21을 사용해야 하는 것이에욘

마희
2024.07.12
@노을넴

엇 1.20.1로 실행을 하였는데, 이경우에도 21버전을 깔아야할까요?