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.

Oleh tim Nodewave · Diperbarui 8 November 2026

Versi Java menurut versi Minecraft

Versi MinecraftJava yang dibutuhkan
26.1 dan yang lebih baruJava 25
1.20.5 sampai 1.21.xJava 21
1.18 sampai 1.20.4Java 17
1.17Java 16
1.12 sampai 1.16.5Java 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.

Hosting Minecraft di Singapura →