Betulkan Ralat: Tidak dapat membuat Mesin Maya Maya di Windows

Tutorial ini menerangkan bagaimana anda boleh membaiki ralat pembuatan mesin virtual Java pada Windows.

Setiap sekarang dan kemudian saya suka bermain permainan komputer yang santai, dan permainan strategi yang sangat baik TripleA adalah permainan pilihan saya semalam. Ia adalah permainan berasaskan Java tetapi sejak mesin saya mahu menjalankannya di Jawa (hanya dibongkar dari pelayar), saya tidak fikir ini akan menjadi masalah.

Apabila saya cuba memulakan permainan walaupun selepas pemasangan, ia akan berhenti selepas itu. Mesej ralat yang dipaparkan adalah jelas berkaitan Java:

Ralat: Tidak dapat membuat Mesin Maya Maya

Ralat: Pengecualian fatal telah berlaku. Program akan keluar.

Perkara pertama yang saya lakukan ialah menyemak semula untuk memastikan bahawa Java betul-betul dipasang - ia adalah. Ia adalah versi yang paling baru dan permainan itu harus berjalan dengan baik menggunakannya mengikut laman web permainan.

Selepas beberapa menggali dan menguji saya datang dengan penyelesaian untuk masalah yang bekerja dan menyelesaikan mesej ralat supaya aplikasi Java bermula dengan baik. Ia melibatkan menukar berapa banyak memori Java dibenarkan untuk digunakan pada sistem.

Java on Windows menggunakan saiz awal 16 Megabyte dan maksimum 64 Megabyte. Anda boleh mendapati bahawa anda sendiri dengan menjalankan java -XX: + PrintFlagsFinal perintah pada mesin anda. Semak nilai InitialHeapSize dan MaxHeapSize di sini (dipaparkan dalam Bytes).

Sekarang, untuk menyelesaikan mesej ralat kita perlu meningkatkan saiz yang boleh digunakan oleh Java untuk ingatan. Berikut adalah cara yang dilakukan (ditunjukkan menggunakan Windows 7, mungkin sedikit berbeza pada versi Windows lain):

  1. Ketik pada Jeda Windows-untuk membuka applet Panel Kawalan Sistem. Anda boleh membuka manual panel kawalan untuk pergi ke sana jika anda lebih suka cara itu.
  2. Klik pada tetapan sistem lanjutan di sebelah kiri.
  3. Pilih pembolehubah persekitaran di sini.
  4. Klik baru di bawah Pembolehubah Sistem.
  5. Masukkan _JAVA_OPTIONS sebagai nama pembolehubah.
  6. Masukkan -Xmx256M sebagai nilai pembolehubah.
  7. Klik ok dua kali.

Tetapan tersedia segera, anda tidak perlu memulakan semula komputer terlebih dahulu. Ia menimbulkan memori yang dibenarkan untuk 256 Megabyte. Sekiranya aplikasi anda tidak berjalan dengan baik selepas itu, cuba meningkatkan memori hingga 512 atau bahkan 1024 Megabyte sebaliknya.

Ambil perhatian bahawa ini hanya meningkatkan saiz timbunan maksimum. Jika anda juga perlu meningkatkan ukuran saiz minimum, gunakan -Xms256M untuk itu.