Solusi: Tidak Dapat Membuat Mesin Virtual Java

Beberapa pengguna mengalami kesalahan Tidak Dapat Membuat Java Virtual Machine ketika mencoba meluncurkan aplikasi yang menggunakan Java. Masalah khusus ini dilaporkan terjadi dengan Minecraft dan beberapa aplikasi lain yang dibangun di sekitar Jawa.

Tidak dapat membuat mesin virtual java.

Kesalahan: Pengecualian fatal telah terjadi. Program akan keluar.

Apa yang menyebabkan kesalahan Tidak Dapat Membuat Java Virtual Machine?

Kami menyelidiki masalah khusus ini dengan melihat berbagai laporan pengguna dan strategi pemecahan masalah yang mereka gunakan untuk menyelesaikan pesan kesalahan yang sama. Berdasarkan kesimpulan mereka, ada beberapa skenario yang akan memicu masalah khusus ini:

  • Java dipanggil oleh argumen atau opsi yang salah - Ini bisa terjadi jika Anda menjalankan aplikasi buatan rumah atau Anda mencoba untuk membuka aplikasi open-source yang diketahui menyebabkan ketidakstabilan sistem.
  • Memori tumpukan global Java maksimum tidak cukup tinggi - Salah satu penyebab paling umum mengapa Anda dapat menghadapi kesalahan khusus ini adalah jika Anda mencoba memulai aplikasi Java dengan ukuran memori tumpukan maksimum lebih besar dari yang ditetapkan sebagai Variabel Sistem .
  • Aplikasi dan / atau aplikasi Java memerlukan hak administratif - Ini mungkin terjadi dengan aplikasi yang memerlukan akses admin agar berfungsi dengan baik.

Jika saat ini Anda sedang mencari cara untuk menyelesaikan kesalahan, Tidak Dapat Membuat Java Virtual Machine, artikel ini akan memberi Anda beberapa strategi pemecahan masalah yang terverifikasi. Di bawah ini Anda memiliki kumpulan metode yang digunakan pengguna lain dalam situasi yang sama untuk menyelesaikan masalah.

Untuk memastikan hasil terbaik, ikuti metode di bawah ini dalam urutan yang disajikan sampai Anda menemukan metode yang efektif dalam menyelesaikan kesalahan untuk skenario khusus Anda.

Metode 1: Menambahkan _JAVA_OPTIONS ke Variabel Sistem

Sebagian besar pengguna yang terkena dampak telah berhasil menyelesaikan masalah dengan membuat System Variable for Java bernama _JAVA_OPTIONS dan mengatur nilainya ke Xmx512M . Apa yang dasarnya dilakukan adalah menetapkan ukuran memori tumpukan global maksimum untuk Java.

Ini akan menyelesaikan semua pesan kesalahan yang terjadi karena ukuran memori tumpukan maksimum aplikasi Java yang dimulai lebih besar daripada yang ditetapkan sebagai Variabel Sistem . Beberapa pengguna yang mengalami masalah yang sama melaporkan bahwa masalah ini telah diselesaikan sepenuhnya setelah mereka melakukan langkah-langkah di bawah ini.

Inilah yang perlu Anda lakukan untuk menambahkan entri _JAVA_OPTION S dalam Variabel Sistem untuk memperbesar ukuran memori tumpukan global maksimum:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run . Kemudian, ketik " sysdm.cpl " dan tekan Enter untuk membuka layar System Properties .
  2. Di dalam layar System Properties, buka tab Advanced dan klik pada Variabel Lingkungan.
  3. Di jendela Variabel Lingkungan, klik Baru (di bawah Variabel Sistem ).
  4. Di dalam jendela Variabel Sistem Baru, tetapkan nama Variabel ke _JAVA_OPTIONS dan nilai Variabel ke - Xmx512M dan klik Ok untuk menyimpan perubahan.
  5. Tutup jendela yang sebelumnya dibuka dan mulai ulang mesin Anda untuk menerapkan perubahan.
  6. Pada startup berikutnya, buka aplikasi yang sebelumnya menunjukkan Anda kesalahan Tidak Dapat Membuat Java Virtual Machine dan melihat apakah sekarang berfungsi dengan benar.

Membuat Variabel Sistem yang disebut _JAVA_OPTIONS dan menetapkannya nilai Xmx512M

Jika Anda masih melihat pesan kesalahan yang sama di awal aplikasi, pindah ke metode berikutnya di bawah ini.

Metode 2: Membuka java.exe dengan hak admin

Beberapa pengguna yang berjuang untuk menyelesaikan masalah yang sama telah berhasil menyelesaikan masalah setelah memaksa Java executable (java.exe) utama dibuka dengan hak administratif.

Beberapa pengguna melaporkan bahwa mereka dapat menyelesaikan masalah setelah menerapkan perbaikan ini pada kedua java executable utama dan executable dari aplikasi yang menampilkan pesan kesalahan.

Ini panduan singkat untuk semuanya:

  1. Buka File Explorer dan navigasikan ke lokasi instalasi java Anda. Kita harus tiba di lokasi Java executable utama ( java.exe ). Secara default, Anda harus menemukannya di Program Files / Java / * JRE build versi * / bin. Lokasi yang tepat akan berbeda tergantung pada Java Runtime Environment yang Anda gunakan.

    Arahkan ke lokasi java.exe

    Catatan: Jika Anda menginstal Java di lokasi khusus, arahkan lokasi kustom itu.

  2. Klik kanan pada java.exe dan pilih Properti . Lalu, buka tab Kompatibilitas dan centang kotak yang terkait dengan Jalankan program ini sebagai administrator (di bawah Pengaturan). Klik Terapkan untuk menyimpan perubahan.

    buka tab Kompatibilitas dan aktifkan Jalankan program ini sebagai administrator
  3. Klik kanan pada aplikasi yang dapat dieksekusi (salah satu yang memicu kesalahan) dan ulangi prosedur yang sama: Kompatibilitas> Jalankan program ini sebagai administrator> Terapkan .
  4. Jalankan aplikasi dan lihat apakah pesan kesalahan telah diatasi.

Artikel Menarik