Versi Java apa yang dibutuhkan server Minecraft?
Setiap rilis Minecraft membutuhkan versi Java minimum, dan server tidak akan start dengan versi yang lebih lama. “26.1” pada nomor versi Minecraft yang baru adalah versi game, bukan versi Java: yang dibutuhkan adalah Java 25, bukan Java 26.
Versi Java menurut versi Minecraft
| Versi Minecraft | Java yang dibutuhkan |
|---|---|
| 26.1 dan yang lebih baru | Java 25 |
| 1.20.5 sampai 1.21.x | Java 21 |
| 1.18 sampai 1.20.4 | Java 17 |
| 1.17 | Java 16 |
| 1.12 sampai 1.16.5 | Java 8 |
Ini adalah versi minimum yang tercantum di Minecraft Wiki. Java yang lebih baru biasanya juga menjalankan server yang lebih lama, tetapi plugin dan mod lama kadang rusak karenanya. Untuk modpack, pakai versi Java yang disebutkan penyusunnya.
Cek versi Java yang Anda punya
Jalankan ini di terminal server:
java -version
Baris pertama menampilkan versinya, misalnya openjdk version "21.0.5". Jika perintah tidak ditemukan, Java belum terpasang.
Pasang Java yang tepat di Ubuntu atau Debian
Anda hanya butuh versi headless, yang tidak punya komponen desktop. Untuk Java 21:
sudo apt update sudo apt install openjdk-21-jre-headless java -version
Untuk Java 25, pasang paket dari distribusi Anda jika apt search openjdk-25 menampilkannya. Jika tidak, gunakan Eclipse Temurin dari Adoptium.
Atasi UnsupportedClassVersionError
Error ini berarti server membutuhkan Java yang lebih baru daripada yang menjalankannya:
java.lang.UnsupportedClassVersionError: ... 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
Angka pertama adalah yang dibutuhkan server dan angka kedua adalah yang Anda jalankan. Class file version 52 adalah Java 8, 61 adalah Java 17, 65 adalah Java 21, dan 69 adalah Java 25. Pasang versi Java yang cocok dengan angka pertama, lalu start server lagi.
Server masih memakai Java lama
Jika java -version sudah benar tetapi server tetap gagal, script start atau panel Anda memakai Java yang lain. Panggil yang Anda inginkan dengan path lengkapnya:
/usr/lib/jvm/java-21-openjdk-amd64/bin/java -Xms4G -Xmx4G -jar server.jar --nogui
Di panel game, pilih versi Java di pengaturan startup server.
Sebelum memperbarui Minecraft
Saat memindahkan server ke versi mayor baru, periksa tabel ini lebih dulu dan perbarui Java sebelum mengganti file jar server. Plugin dan mod juga harus cocok dengan Minecraft dan Java.
Host server Minecraft Anda di Singapura
Ping rendah untuk pemain di India, Malaysia, dan Indonesia, di core AMD EPYC yang cepat dengan NVMe dan perlindungan DDoS.
