Cara memperbaiki “Tidak dapat membuat mesin virtual Java”

Java tetap menjadi bahasa pemrograman yang populer hingga saat ini. Ini mungkin sudah tua tetapi tidak kehilangan basis penggunanya atau kegunaannya selama bertahun-tahun. Banyak pengembang terus menggunakannya dan sedang dalam pengembangan aktif. Perubahan dan peningkatan bahasa dilakukan setiap saat yang membuat kompilasi dan menjalankan aplikasi berbasis Java menjadi sangat mudah.

Perbaiki Tidak dapat membuat mesin virtual Java

Kesalahan “Tidak dapat membuat mesin virtual Java” biasanya muncul saat mengkompilasi kode dalam IDE. Kesalahan tidak cukup deskriptif untuk mengarahkan pengguna ke masalah yang sebenarnya, namun biasanya merupakan akibat dari;

Versi Java yang digunakan salah
Versi SDK salah diinstal
Penyiapan variabel lingkungan salah
Kesalahan sintaks saat mendeklarasikan versi Java yang akan digunakan
Pustaka yang hilang di IDE
Kesalahan dalam manajemen memori

  Apa Perbedaan Antara Wi-Fi 5G dan 5GHz?

Solusinya akan bervariasi tergantung pada penyebab yang mendasarinya. Coba yang berikut ini.

1. Periksa versi Java yang kompatibel

Tidak dapat membuat mesin virtual Java biasanya muncul ketika kode dikompilasi dalam IDE. Ini terjadi karena IDE tidak kompatibel dengan versi Java yang diinstal pada sistem Anda.

Periksa versi Java yang didukung IDE Anda. Selanjutnya, periksa versi Java yang diinstal, dan pastikan konsisten dengan versi yang didukung. Jika tidak, instal versi yang benar.

2. Periksa variabel Lingkungan

Parameter Java yang diatur dalam variabel Lingkungan pada Windows 10 dapat menyebabkan kesalahan Tidak dapat membuat mesin virtual Java.

Buka File Explorer.
Rekatkan shell penjelajah ini:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE} di bilah lokasi dan ketuk Enter.
Klik Pengaturan Sistem Lanjutan di panel di sebelah kiri.
Buka tab Lanjutan.
Pilih Variabel Lingkungan dan klik Baru di bawah Variabel Sistem.
Masukkan _JAVA_OPTIONS di bidang nama.
Di jalur/nilai, masukkan: -Xmx1024M
Klik Oke.
Mulai ulang aplikasi.

Selain itu, Anda harus memastikan bahwa jalur yang benar untuk Java SDK diberikan.

  Cara Menemukan iPhone, iPad, atau Apple Watch yang Hilang Dengan Siri

Buka File Explorer dan buka C: Program FilesJava
Buka folder untuk versi JDK yang ingin Anda gunakan.
Salin jalur ke folder.
Buka variabel Lingkungan (lihat langkah sebelumnya).
Di bawah Variabel sistem, pilih Java_HOME.
Klik Sunting.
Masukkan jalur yang Anda salin dan klik OK.

3. Periksa argumen startup

Periksa argumen startup yang telah ditetapkan. Anda mungkin telah menginstal versi Java yang benar tetapi argumen startup mungkin telah mengatur versi yang akan digunakan untuk mengkompilasi ke sesuatu yang lain. Jika Anda telah melakukan dan meningkatkan Java di tempat, kemungkinan besar argumen startup masih merujuk ke versi yang lebih lama.

4. Periksa sintaks

Untuk argumen apa pun yang Anda masukkan, pastikan sintaksnya benar. Kesalahan sekecil apa pun dapat menyebabkan kesalahan Tidak dapat membuat mesin virtual Java. Cari tanda hubung tambahan atau versi yang salah yang telah dideklarasikan.

5. Instal ulang Java

Coba instal ulang Java. Ini dapat memecahkan masalah yang Anda alami saat membuka IDE atau aplikasi serupa.

  Awas: Penipuan Verizon Smishing Ini Sangat Realistis

Buka Panel Kontrol.
Buka Program> Copot pemasangan program.
Cari Java dan pilih.
Klik tombol Copot pemasangan di bagian atas.
Izinkan Java untuk mencopot pemasangan.
Unduh dan instal Java lagi dari sini.

6. Periksa alokasi memori

Salah satu alasan utama munculnya kesalahan Could not create the Java virtual machine adalah jika memori yang dialokasikan untuk digunakan tidak mencukupi.

Buka File Explorer.
Masuk ke C:Program FilesJava
Buka folder JDK dengan nomor versi yang saat ini diinstal.
Cari file bernama jvisualvm.exe dan jalankan.
Aplikasi ini akan menyediakan GUI untuk mengelola memori.
Tingkatkan jumlah memori dan coba lagi.

Kesimpulan

Menyiapkan lingkungan pengembangan seringkali dapat memakan banyak waktu. Ada banyak komponen yang harus disiapkan dan persyaratan yang harus dipenuhi sebelum Anda dapat mengembangkan atau mengkompilasi kode. Kesalahan ini tidak unik untuk Java karena semua bahasa memiliki serangkaian persyaratan yang harus dipenuhi untuk menggunakannya.