Cara mengatasi “Error: Could not create the Java Virtual Machine.” di Windows

Sebenarnya jarang sekali saya berurusan dengan program yang dibuat dengan Java, menurut pengalaman pribadi performanya kalah dengan program asli yang didesain untuk sistem operasi yang digunakan. Walaupun katanya sudah ada kemajuan dalam kecepatannya sekarang ini dan memang terasa lebih baik dibanding dahulu. Kalau anda mencoba menjalankan suatu aplikasi dan muncul pesan error dalam jendela Java Virtual Machine Launcher, maka anda bisa mencoba solusi ini untuk mengatasinya.

Pesan kesalahan ini selengkapnya adalah:
Java Virtual Machine Launcher

Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Setelah menjelajahi internet untuk mendapatkan cara memperbaikinya akhirnya penyebabnya saya ketahui. Ternyata default memori yang digunakan aplikasi Java ada 16MB dan maksimal 64MB, dan ini mengakibatkan program Java kekurangan memori saat dijalankan dan gagal. Anda bisa mengeceknya sendiri dengan menjalankan command prompt dan mengetikkan perintah berikut java -XX:+PrintFlagsFinal -version dan tekan ENTER.
command-prompt-java-xx-printflagsfinal-version

Cari InitialHeapSize dan MaxHeapSize, satuannya adalah byte jadi jangan kaget kalau 16MB menjadi 16777216 B dan seterusnya.
command-prompt-java-initialheapsize

Solusinya? Silahkan tingkatkan besar memori yang bisa digunakan Java. Silahkan buka Control Panel dan buka System.
windows-7-control-panel-system
Selanjutnya pilih Advanced system settings pada menu di sebelah kiri.
windows-7-system-information

Pada jendela System Properties klik tombol Environment Variables… yang terletak dibagian paling bawah.
windows-7-system-properties-performance

Setelah itu klik tombol New… yang terletak dibawah bagian System variables. Isikan _JAVA_OPTIONS pada Variable name dan -Xmx256M pada Variable value. Setelah itu klik OK dan konfigurasi ini akan langsung aktif.

windows-7-new-system-variable

Jika aplikasi tersebut masih bermasalah maka naikkan lagi menjadi 512MB dan seterusnya, tinggal ubah saja angkanya.

Comments (28)

  1. febri iqbal Juni 25, 2014
  2. Andy Arsyid Oktober 24, 2014
    • Chandra Utama Oktober 24, 2014
  3. divo Desember 6, 2014
    • Chandra Utama Desember 6, 2014
  4. aksi September 17, 2015
    • Chandra Utama September 17, 2015
  5. Ferdo Jummiantra November 21, 2015
  6. thero Juli 9, 2016
    • Chandra Utama Juli 10, 2016
      • Novi September 6, 2016
        • Chandra Utama September 30, 2016
  7. TianSeptriansyah Januari 5, 2017
    • Chandra Januari 5, 2017
      • TianSeptriansyah Januari 6, 2017
        • Chandra Januari 6, 2017
      • TianSeptriansyah Januari 8, 2017
        • Chandra Januari 8, 2017
        • TianSeptriansyah Januari 9, 2017
        • Chandra Januari 9, 2017
  8. TianSeptriansyah Januari 10, 2017
    • Chandra Januari 10, 2017
  9. TianSeptriansyah Januari 12, 2017
    • Chandra Januari 12, 2017
  10. andika Februari 2, 2017
    • Chandra Februari 3, 2017
  11. Sopyan Maulana Juli 8, 2017
    • Chandra Juli 19, 2017

Leave a Reply