Perbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

(Java)Program atau game berbasis Java selalu dapat diandalkan jika Java diinstal dengan benar. Namun baru-baru ini pengguna telah melaporkan bahwa mereka tidak dapat membuat mesin virtual java saat mencoba menjalankan program Java seperti Minecraft . Ini berarti mesin virtual yang digunakan oleh program Java untuk berfungsi tidak diinstal dengan benar. Jika Anda juga menghadapi masalah yang sama, Anda berada di tempat yang tepat. Kami memberikan kepada Anda panduan sempurna yang akan membantu Anda memperbaiki kesalahan: tidak dapat membuat mesin virtual java.

Perbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

Cara Memperbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10(How to Fix Could Not Create the Java Virtual Machine in Windows 10)

Kesalahan: Tidak dapat membuat mesin virtual Java sering muncul saat mengkompilasi kode di (Java)Lingkungan Pengembangan Terpadu(Integrated Development Environment) ( IDE ). Biasanya disebabkan oleh

  • Argumen atau opsi yang salah digunakan untuk membuka Java:(Incorrect arguments or options used to open Java:) Jika Anda menjalankan aplikasi Anda sendiri atau aplikasi sumber terbuka, kesalahan ini mungkin muncul dan dapat membuat sistem tidak stabil.
  • Memori heap maksimum Java tidak mencukupi:(Insufficient Java maximum heap memory: ) Mengeksekusi aplikasi yang memiliki ukuran heap maksimum lebih dari yang diatur dalam Variabel Sistem(System Variable) dapat menyebabkan kesalahan ini.
  • Java yang dapat dieksekusi atau program yang berjalan tanpa hak Administratif:(Java executable or programme running without Administrative privileges: ) Kesalahan ini dapat terjadi saat menjalankan aplikasi yang memerlukan akses admin agar berfungsi dengan benar.

Kami sekarang memahami alasan di balik kesalahan ini. Ada kesalahan serupa lainnya yang dialami oleh pengguna Java seperti kesalahan peluncur mesin virtual (Java)Java yang sebagian besar terjadi karena masalah instalasi Java . Mari kita mulai dengan metode untuk memperbaiki tidak dapat membuat kesalahan mesin virtual java.

Pemeriksaan Awal(Preliminary Checks)

  • Periksa argumen startup:(Check startup arguments: ) Periksa parameter awal yang Anda tentukan. Bahkan dalam versi Java yang benar , pengaturan startup dapat mengubah versi yang digunakan untuk kompilasi. Jika Anda telah melakukan pembaruan Java di tempat , kemungkinan parameter startup masih mengacu pada versi sebelumnya.
  • Periksa sintaks: (Check syntax: )Pastikan(Make) sintaks argumen Anda benar. Bahkan sedikit kesalahan di dalamnya dapat meminta tidak dapat membuat kesalahan mesin virtual Java . Periksa tanda hubung tambahan atau versi yang salah direkam.
  • Periksa Korupsi JDK: (Check JDK Corruption: )Java Development Kit yang rusak dapat menyebabkan kesalahan: tidak dapat membuat mesin virtual java. Anda dapat memeriksa apakah itu rusak atau tidak dengan mengikuti langkah-langkah berikut:

1. Tekan tombol Windows(Windows key) , ketik Command Prompt dan klik Run as administrator .

Buka prompt perintah.  Cara Memperbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

2 Ketik c:\> java -version dan tekan tombol Enter.(Enter key.)

Perintah untuk memeriksa apakah JDK rusak atau tidak

3. Jika menjalankan perintah memberikan kesalahan, instal ulang JDK(reinstall JDK) . Periksa apakah menginstal ulang JDK menyelesaikan masalah. Jika tidak, coba perbaiki yang tercantum dalam artikel ini.

Baca Juga: (Also Read:) Cara Memperbaiki Javascript:void(0) Error(How to Fix javascript:void(0) Error)

Metode 1: Jalankan Java dalam Mode Administrator(Method 1: Run Java in Administrator Mode)

Aplikasi(Apps) tanpa akses Admin yang diperlukan dapat menjadi tidak stabil di PC Windows(Windows PC) dan dapat menyebabkan masalah termasuk kesalahan: tidak dapat membuat mesin virtual java. Itu dapat diperbaiki dengan memaksa eksekusi Java utama (java.exe) untuk dijalankan dengan hak administratif. Ikuti langkah-langkah ini untuk melakukannya.

1. Tekan Windows + E keys untuk membuka File Explorer .

2. Arahkan ke Java.exe di File Explorer . Hal ini umumnya dalam

C:\Program Files\Java\*JRE build version*\bin 

di mana versi build JRE bervariasi tergantung pada versi yang diinstal.

Atau

C:\Program Files(x86)\Common Files\Oracle\Java\javapath

Catatan:(Note:) Jika Anda menginstal Java di lokasi yang berbeda, ikuti jalur tersebut dan temukan Java.exe .

lokasi file java di file explorer.  Perbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

3. Klik kanan pada Java.exe dan pilih Properties untuk membuka jendela Properties .

Pilih Properti.  Cara Memperbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

4. Buka tab Kompatibilitas(Compatibility) , centang kotak bertanda Jalankan perangkat lunak ini sebagai administrator(Run this software as an administrator) seperti yang ditunjukkan.

Jalankan perangkat lunak ini sebagai kotak centang administrator

5. Klik Apply dan OK untuk menyimpan perubahan.

tombol Terapkan.  Cara Memperbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

Sekarang setiap kali Anda membuka Java, itu akan berjalan dengan hak admin.

Metode 2: Tingkatkan Ukuran Heap Java(Method 2: Increase Java Heap Size)

Kesalahan ini dapat terjadi ketika Java kehabisan memori sistem yang diperlukan untuk membuka klien Mesin Virtual . (Virtual Machine)Java dikonfigurasi secara default untuk memanfaatkan ukuran heap maksimum dan menjalankan aplikasi yang melebihi batas ukuran heap, akan terjadi kesalahan. Membuat Variabel Sistem(System Variable) baru untuk menambah memori yang tersedia dapat mengatasi masalah ini dan Anda dapat melakukannya dengan mengikuti langkah-langkah berikut:

1. Tekan tombol (keys)Windows + R bersamaan untuk membuka kotak dialog Run .

2. Ketik sysdm.cpl dan tekan tombol Enter(Enter key ) untuk membuka System Properties .

Jalankan Kotak Dialog.  Cara Memperbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

3. Buka tab Lanjutan .(Advanced)

Tab Lanjutan

4. Klik tombol Variabel Lingkungan…(Environment Variables… button) seperti yang ditunjukkan.

Tombol Variabel Lingkungan

5. Di jendela Environment Variables , klik tombol New… di bawah (New… )System Variables .

tombol baru.  Cara Memperbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

6. Setel nama Variabel ke _JAVA_OPTIONS dan nilai Variabel ke –Xmx512M di popup Variabel Sistem Baru . (New System Variable)Klik OK untuk menyimpan perubahan.

Catatan:(Note:) Jika kesalahan berlanjut, Anda dapat menambah memori lebih lanjut dengan menetapkan nilai Variabel sebagai –Xmx1024M alih-alih –Xmx512M seperti yang ditunjukkan pada Langkah 6(Step 6) .

Variabel Sistem Baru

Baca Juga: (Also Read:) Cara Mengaktifkan atau Menonaktifkan JavaScript di Browser Anda(How to Enable or Disable JavaScript in your Browser)

Metode 3: Ubah Kode Java(Method 3: Modify Java Code)

Beberapa pengguna telah melaporkan bahwa mereka dapat memperbaiki kesalahan ini dengan membuat beberapa perubahan sederhana pada kode mereka. Beberapa di antaranya disebutkan di bawah ini.

1. Mengganti tanda hubung ganda – dengan tanda hubung tunggal –(Replacing double hyphen – with a single hyphen – ) dalam kode Anda dapat memperbaiki masalah ini.

  • Kode dengan tanda hubung ganda
sony@sony-VPCEH25EN:~$ java –version
Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: –version
  • Kode yang sama dengan tanda hubung tunggal
sony@sony-VPCEH25EN:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: -version

2. Juga, pertimbangkan untuk menghilangkan frasa(eliminating the phrase) dari argumen Anda:

-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”

3. Pastikan entri -vm ditambahkan di atas args vm dalam file Eclipse.ini( -vm entry is added above vm args in eclipse.ini file) atau JVM V6 akan dipilih dalam perang env.

Catatan:(Note:) Jika Anda menggunakan Ubuntu, Anda harus tahu bahwa itu hanya mendukung Java 8 . Jadi, Anda dapat menghapus Java seperti yang ditunjukkan pada Metode 3(Method 3 ) dan menginstal versi yang lebih lama.

Metode 4: Ubah File Eclipse.ini(Method 4: Modify Eclipse.ini File)

Jika Anda menggunakan Eclipse IDE , maka membuat beberapa perubahan pada file Eclipse.ini dapat memperbaiki kode kesalahan yang tidak dapat membuat mesin virtual java(could not create the java virtual machine) .

Catatan: (Note:) Eclipse.ini terletak di dalam folder Eclipse di direktori tempat Anda menginstal Eclipse .

Langkah I: Kurangi Penggunaan Memori(Step I: Decrease Memory Use)

1. Klik kanan pada file Eclipse.ini dan pilih open with… > Notepad .

2. Cari pencocokan garis -Xmx256m .

Catatan:(Note:) Bisa juga -Xmx1024m atau -Xmx 512m.

3. Ubah nilai default menjadi sesuatu yang lebih kompatibel dengan RAM PC Anda bersama dengan menambahkan nomor versi.

Sebagai contoh,

-Xmx512m
-Dosgi.requiredJavaVersion=1.6

ATAU(OR)

-Xmx512m
-Dosgi.requiredJavaVersion=1.7

ATAU(OR)

-Xmx512m
-Dosgi.requiredJavaVersion=1.8

4. Coba hapus nilai(delete 256m value) 256m dari baris -launcher.XXMaxPermSize.

Langkah II: Modifikasi Tambahan(Step II: Additional Modifications)

1. Hapus baris berikut dari file Anda, jika memungkinkan.

-vm P:\Programs\jdk1.6\bin

2. Ganti baris berikut dengan kode yang diberikan di bawah ini.

set -Dosgi.requiredJavaVersion=1.5 

Ke

set -Dosgi.requiredJavaVersion=1.6.

3. Di atas -tanda! baris, coba tambahkan baris ini:

-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe

4. Lihat JVM.dll dengan baris berikut.

-vm
C:\Program Files\Java\jre7\bin\client\jvm.dll

5. Ganti(Replace) -vmargs dengan path javaw.exe di file Eclipse.ini .

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
**-vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”**
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v21.1.0-569685

6. Tempatkan baris di akhir file Eclipse.ini dan periksa apakah itu berfungsi.

-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m

7. Hapus baris berikut dari Eclipse.ini dan periksa apakah itu menyelesaikan masalah.

-XX:+UseStringDeduplication
-XX:+UseG1GC

Catatan:(Note:) Jika masalah berlanjut, coba hapus file Eclipse.ini, tetapi buat salinannya terlebih dahulu. Juga, tutup semua aplikasi yang menggunakan memori tinggi sebelum meluncurkan Java .

Baca Juga: (Also Read:) Perbaiki Java Virtual Machine atau JVM tidak ditemukan kesalahan(Fix Java Virtual Machine or JVM not found error)

Metode 5: Instal ulang Java(Method 5: Reinstall Java)

Dalam keadaan tertentu, masalah ini disebabkan oleh Java yang tidak diinstal dengan benar atau karena instalasinya telah rusak seiring waktu. Akibatnya, setelah sepenuhnya menghapus Java , kami akan menginstalnya kembali pada langkah ini. Hasil dari:

1. Tekan tombol (keys)Windows + R bersamaan untuk membuka kotak dialog Run .

Jalankan Kotak Dialog

2. Ketik Appwiz.cpl  dan klik OK untuk meluncurkan Program dan Fitur(Programs and Features) .

Jalankan Kotak Dialog.  Cara Memperbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

3. Gulir(Scroll) melalui aplikasi yang terinstal dan temukan Java .

4. Klik kanan padanya dan pilih Uninstall untuk menghapus Java.

Opsi hapus instalan

Catatan:(Note:) Anda juga harus menghapus instalan kit dan pembaruan Java Development lainnya.(Java Development)

5. Tunggu proses uninstall selesai dan reboot PC Anda(reboot your PC) .

6. Buka halaman Unduhan Java untuk mengunduh (Java Downloads page)Java Runtime Environment versi terbaru .

Catatan 1:(Note 1:) Jika menginstal ulang Java Runtime Environment tidak memperbaiki masalah, unduh versi terbaru JDK .

Catatan 2:(Note 2:) Jika Anda sudah memiliki JDK , coba gunakan versi lain atau hapus Java Runtime Environment yang menyertainya.

Unduh kit pengembangan Java

Pertanyaan yang Sering Diajukan (FAQ)(Frequently Asked Questions (FAQs))

Q1. Apa artinya ketika dikatakan tidak dapat membangun Mesin Virtual Java?(Q1. What does it imply when it says could not construct Java Virtual Machine?)

Jawab:(Ans: ) Opsi -Xmx digunakan oleh Java Virtual Machine untuk menentukan ukuran memori heap maksimum. Opsi -Xmx di file Eclipse.ini( -Xmx option in eclipse.ini file) mungkin disetel terlalu tinggi untuk lingkungan saat ini yang menyebabkan pesan kesalahan ini.

Q2. Apa itu Mesin Virtual Java?(Q2. What is the Java Virtual Machine?)

Jawab: (Ans: )Java Virtual Machine ( JVM ) adalah program yang memungkinkan komputer untuk menjalankan program Java dan bahasa lain yang telah diterjemahkan ke Java Bytecode . JVM dijelaskan oleh standar yang secara formal menjelaskan persyaratan implementasi JVM.(describes JVM implementation requirements.)

Q3. Apakah mungkin untuk mendapatkan Java secara gratis?(Q3. Is it possible to get Java for free?)

Jawab:(Ans: ) Untuk menginstal Java , Anda harus mengunduh aplikasi penginstal Oracle terlebih dahulu. (Oracle)Pilih Free Java Download(Select Free Java Download) dari menu drop-down. Setelah itu, Anda akan diminta untuk membaca dan menerima perjanjian lisensi pengguna akhir.

Penginstal Oracle pengaturan Java JDK

Direkomendasikan:(Recommended:)

Kami harap panduan ini bermanfaat dan Anda dapat memperbaiki tidak dapat membuat masalah mesin virtual Java(could not create the Java virtual machine) . Beri tahu kami metode mana yang paling cocok untuk Anda. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk menyampaikannya di bagian komentar.



About the author

Saya seorang insinyur perangkat lunak dan penjelajah. Saya memiliki pengalaman dengan Microsoft Xbox 360 dan Google Explorer. Saya dapat memberikan rekomendasi ahli untuk alat pengembangan perangkat lunak tertentu, serta membantu orang memecahkan masalah umum Explorer.



Related posts