Betulkan: Tidak Dapat Buat Mesin Maya Maya

Sesetengah pengguna mengalami Kesalahan Tidak Boleh Membuat Kesilapan Mesin Maya Java apabila cuba melancarkan aplikasi yang menggunakan Java. Isu ini dilaporkan berlaku dengan Minecraft dan beberapa aplikasi lain yang dibina di sekitar Jawa.

Tidak dapat membuat mesin maya Java.

Ralat: Pengecualian fatal telah berlaku. Program akan keluar.

Apa yang menyebabkan Tidak Dapat Mencipta Kesilapan Mesin Maya Maya?

Kami menyiasat isu khusus ini dengan melihat pelbagai laporan pengguna dan strategi penyelesaian masalah yang mereka gunakan untuk menyelesaikan mesej ralat yang sama. Berdasarkan kesimpulan mereka, terdapat beberapa senario yang akan mencetuskan isu tertentu ini:

  • Java dipanggil oleh hujah-hujah atau pilihan yang salah - Ini boleh berlaku jika anda menjalankan aplikasi dibina rumah atau anda cuba membuka aplikasi sumber terbuka yang diketahui menyebabkan ketidakstabilan sistem.
  • Memori maksimum jepun global jawa tidak cukup tinggi - Salah satu sebab yang paling biasa mengapa anda boleh menemui kesilapan ini ialah jika anda cuba memulakan aplikasi Java dengan saiz memori maksimum yang lebih besar daripada yang ditetapkan sebagai Pembolehubah Sistem .
  • Java executable and / or application memerlukan keistimewaan pentadbiran - Ini mungkin berlaku dengan aplikasi yang memerlukan akses admin untuk berfungsi dengan baik.

Sekiranya anda sedang mencari jalan untuk menyelesaikannya, Tidak Dapat Mencipta Kesalahan Mesin Maya Maya, artikel ini akan memberi anda beberapa strategi pemecahan masalah yang disahkan. Di bawah ini anda mempunyai koleksi kaedah yang pengguna lain dalam keadaan yang sama telah digunakan untuk mendapatkan masalah diselesaikan.

Untuk memastikan hasil yang terbaik, ikuti kaedah di bawah dalam perintah yang dibentangkan sehingga anda menemui kaedah yang berkesan dalam menyelesaikan kesilapan untuk senario tertentu anda.

Kaedah 1: Menambah _JAVA_OPTIONS kepada Pembolehubah Sistem

Pengguna yang paling terjejas telah berjaya mendapatkan masalah diselesaikan dengan membuat Pembolehubah Sistem untuk Java yang dipanggil _JAVA_OPTIONS dan menetapkan nilai kepada Xmx512M . Apa yang penting ini ialah menetapkan saiz ingatan maksimum global untuk Java.

Ini akan menyelesaikan sebarang mesej ralat yang berlaku kerana saiz memori maksimum pemula aplikasi Java dimulakan lebih besar daripada yang ditetapkan sebagai Pembolehubah Sistem . Beberapa pengguna yang menghadapi isu yang sama telah melaporkan bahawa isu tersebut diselesaikan sepenuhnya selepas mereka melakukan langkah-langkah di bawah.

Inilah yang perlu anda lakukan untuk menambah entri _JAVA_OPTION S dalam Pembolehubah Sistem untuk membesarkan saiz ingatan maksimum global:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Run . Kemudian, taip " sysdm.cpl " dan tekan Enter untuk membuka skrin Sistem Properties .
  2. Di dalam skrin Sistem Properties, pergi ke tab Advanced dan klik pada Pembolehubah Alam Sekitar.
  3. Dalam tetingkap Variabel Alam Sekitar, klik pada Baru (di bawah Pembolehubah Sistem ).
  4. Di dalam tetingkap Variable Sistem Baru, tetapkan nama Variable ke _JAVA_OPTIONS dan nilai Variabel ke - Xmx512M dan klik Ok untuk menyimpan perubahan.
  5. Tutup tetingkap yang telah dibuka sebelum ini dan mulakan semula mesin anda untuk menguatkuasakan perubahan.
  6. Pada permulaan seterusnya, buka aplikasi yang sebelum ini menunjukkan anda Tidak Dapat Buat Kesilapan Mesin Maya Java dan lihat apakah kini berfungsi dengan betul.

Mewujudkan Pembolehubah Sistem yang dipanggil _JAVA_OPTIONS dan memberikannya nilai Xmx512M

Jika anda masih melihat mesej ralat yang sama pada permulaan aplikasi, beralih ke kaedah seterusnya di bawah.

Kaedah 2: Membuka java.exe dengan hak admin

Beberapa pengguna yang bergelut untuk menyelesaikan masalah yang sama telah berjaya mendapatkan masalah diselesaikan setelah memaksakan java.exe Java utama untuk dibuka dengan keistimewaan pentadbiran.

Sesetengah pengguna melaporkan bahawa mereka dapat menyelesaikan masalah ini setelah menggunakan penetapan ini pada kedua-dua java yang boleh dieksekusi dan boleh laku aplikasi yang menunjukkan mesej ralat.

Berikut adalah panduan ringkas melalui keseluruhan perkara:

  1. Buka Fail Explorer dan navigasi ke lokasi pemasangan java anda. Kita perlu tiba di lokasi Java executable ( java.exe ) utama. Secara lalai, anda harus menemuinya dalam Program Files / Java / * JRE build version * / bin. Lokasi yang tepat akan berbeza bergantung kepada Alam Runtime Java yang anda gunakan.

    Navigasi ke lokasi java.exe

    Nota: Jika anda memasang Java di lokasi tersuai, navigasi ke lokasi tersuai.

  2. Klik kanan pada java.exe dan pilih Properties . Kemudian, pergi ke tab Keserasian dan tandakan kotak yang berkaitan dengan Jalankan program ini sebagai pentadbir (di bawah Tetapan). Klik Guna untuk menyimpan perubahan.

    pergi ke tab Keserasian dan aktifkan Mainkan program ini sebagai pentadbir
  3. Klik kanan pada aplikasi yang dapat dilaksanakan (yang mencetuskan kesilapan) dan ulangi prosedur yang sama: Keserasian> Jalankan program ini sebagai pentadbir> Terapkan .
  4. Jalankan aplikasi dan lihat jika mesej ralat diselesaikan.

Artikel Yang Menarik