Java apa yang dibutuhkan untuk Minecraft dan error Java
Java apa yang dibutuhkan setiap versi game, apa yang dilakukan launcher dengan Java secara otomatis, dan cara memperbaiki UnsupportedClassVersionError dan “Could not create the Java Virtual Machine”.
Diperbarui 24 Oktober 2026
Anda tidak perlu menginstal Java secara manual: launcher mengunduh versi yang tepat untuk setiap modpack sendiri. Artikel ini untuk kasus ketika ada yang salah atau Java dipilih secara manual.
Java mana yang dibutuhkan untuk versi game mana
| Versi Minecraft | Java |
|---|---|
| hingga 1.16.5 inklusif | 8 |
| 1.17 – 1.20.4 | 17 |
| 1.20.5 – 1.21.x | 21 |
| 26.x | 25 |
Secara resmi 1.17 meminta Java 16, tetapi launcher menjalankannya di Java 17 — game berjalan dengannya.
Lebih baru tidak berarti lebih baik: versi lama dengan mod (misalnya, Forge 1.12.2) tidak akan berjalan di Java 17 ke atas. Java yang terlalu lama juga tidak akan menjalankan versi baru.
Apa yang launcher lakukan dengan Java sendiri
- Launcher mengambil Java yang diminta oleh versi game dan mengunduhnya saat peluncuran pertama. Arsip dipasang hanya setelah checksum diverifikasi dan ditempatkan di folder launcher — Java sistem dan pengaturan Windows Anda tidak diubah.
- Jika Java 64-bit yang cocok sudah terpasang di komputer Anda, launcher mungkin menggunakannya. Launcher tidak memilih Java 32-bit: memorinya tidak cukup untuk modpack.
- Jika Java yang terlalu lama dipilih secara manual, launcher akan memperingatkan "The selected Java … is too old for Minecraft …" dan menjalankan game dengan Java yang cocok.
Di mana memilih Java secara manual
- Untuk satu modpack: buka modpack → "Settings" → perluas "For advanced users" → baris "Java". Secara default diatur ke "Java version: auto" — versi yang diminta modpack.
- Untuk semua modpack: Settings → Files → Java → "Java for all modpacks" → "Specify". Tombol "Reset" mengembalikan ke pemilihan otomatis.
- Unduh versi tertentu: di tempat yang sama, di baris "Download Java", pilih Java 8, 11, 17, 21 atau 25 lalu klik "Download". Di bawahnya ada daftar versi yang telah diunduh; Anda dapat menghapus versi yang tidak diperlukan, dan launcher akan mengunduhnya lagi jika diperlukan.
Jika Anda tidak yakin — biarkan di auto.
Error Java
UnsupportedClassVersionError
Teks seperti has been compiled by a more recent version of the Java Runtime berarti mod atau game dikompilasi untuk Java yang lebih baru daripada yang sedang berjalan. Di jendela "Game crashed" akan ada "A different Java version is needed for this modpack" dan tombol "Install Java …" — klik tombol itu dan jalankan game lagi.
Jika Java dipilih secara manual, kembalikan "Java version: auto" di pengaturan modpack.
"Could not create the Java Virtual Machine"
Ini bukan penyebabnya melainkan akibatnya: Java tidak dapat dimulai. Penyebab sebenarnya ada di baris sebelumnya. Launcher menampilkannya di jendela error: "The game didn't start (code …): …".
Unrecognized optionatauMultiple garbage collectors selected— error pada argumen Anda sendiri. Kosongkan kolom "JVM arguments" di bagian "For advanced users".Could not reserve enough spaceatauInsufficient memory— Windows tidak dapat mengalokasikan memori. Atur memori lebih sedikit di modpack, tutup browser, dan periksa bahwa page file Windows diaktifkan. Untuk detail lebih lanjut, lihat artikel How to allocate more RAM.Could not find java.dll— Java rusak, paling sering file-nya dihapus oleh antivirus. Dalam kasus ini launcher memasang ulang Java miliknya sendiri dan mencoba menjalankan lagi. Jika error tetap muncul, hapus Java tersebut di Settings → Files → Java dan jalankan game — launcher akan mengunduhnya lagi. Tambahkan folder launcher ke pengecualian antivirus Anda.
Bitness yang salah
Java 32-bit tidak memungkinkan game menggunakan lebih dari 1–1,5 GB memori, dan modpack crash karenanya. Jika "Java for all modpacks" menentukan Java 32-bit — klik "Reset", dan launcher akan menggunakan Java 64-bit miliknya sendiri.
Mac dengan chip M
Versi sebelum 1.19 dijalankan melalui Rosetta. Launcher akan menawarkan untuk menginstalnya sendiri — konfirmasi instalasi dengan kata sandi macOS Anda.
Jika itu tidak membantu
Ikuti langkah-langkah dari artikel The game crashes or shows a black screen — what to do. Untuk Java server Anda di hosting, lihat artikel Java version for your core.