#發問 [已解決] 1.20.6 server.jar用Java 17開啟,沒反應

我從官方Minecraft Launcher下載1.20.6伺服器(server.jar) 並且安裝了Java 17 (載點如下)
用 C:\Program Files\Java\jdk-17\bin 中的 Javaw.exe開啟 但server.jar檔毫無反應 如果我安裝Java官網目前建議的版本 https://www.java.com/en/download/ server.jar 則會出現 "a java exception has occurred" 的問題 請問我可以怎麼排除這些問題,正式開啟伺服器嗎? 如果更推薦其他方式架設伺服器,也請麻煩賜教> < 先謝謝各位了!! 註:Java 17 的載點是在爬文時看到人家提供的 註:電腦是win11 64位元 註:用命令開啟server.jar(java -jar server.jar) 出現以下訊息 "Error: LinkageError occurred while loading main class net.minecraft.bundler.Main 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 61.0" ------------------- 解 決 後 分 享 ---------------- 首先這一切的架構都建築在Youtuber 紙片模型半年前的教學影片上
我是在開啟server.jar的階段卡住 爬文之後,初步判定應該是Java版本跟Minecraft伺服器版本支援性的問題 所以..... 1. 在以為Java最新版本就是Java 17的時候,我把原本的server.jar (1.20.6)刪掉 從官方選了一個舊一點的伺服器版本來下載(1.19.3的server.jar),就可以順利用Java 17開啟了 Java 17載點 ↓↓↓
Minecraft Launcher中的伺服器下載點 ↓↓↓
megapx
2. 在好心地Dcard網友耶嘿耶嘿,在這篇文章下面留言之後 我才得知Java已經更新到Java 22,所以我去下載並安裝了Java 22 然後又從官方把1.20.6的 server.jar 載回來,就可以順利用Java 22 開啟 server.jar了 Java 22載點 (我載的是windows x64 Installer,我不知道差異) ↓↓↓
---------------------------------------------------------------------------- 我不知道伺服器1.19.3跟1.20.6有什麼差異,哪個比較好 只是基於有最新就用最新的概念,選擇1.20.6 目前進度是---伺服器已開啟 朋友連線的部分還沒完成 以上分享~~~
留言
1.20.5以上好像改成java21了