我從官方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中的伺服器下載點 ↓↓↓

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
目前進度是---伺服器已開啟
朋友連線的部分還沒完成
以上分享~~~
