Perbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

  1.  Perbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10

Cara Mengatasi Tidak Bisa Membuat Java Virtual Machine di Windows 10

Kesalahan: Tidak dapat membangun mesin virtual Java sering muncul saat menyusun kode di Integrated Development Environment (IDE). Biasanya disebabkan oleh

  • Argumen atau opsi yang salah digunakan untuk membuka Java: Jika Anda menjalankan aplikasi Anda sendiri atau aplikasi sumber terbuka, kesalahan ini dapat muncul dan dapat membuat sistem tidak stabil.
  • Memori heap maksimum Java tidak mencukupi: Menjalankan aplikasi yang memiliki ukuran heap maksimum lebih besar daripada yang diatur dalam Variabel Sistem dapat menyebabkan kesalahan ini.
  • Eksekusi Java atau program yang berjalan tanpa hak Administratif: Kesalahan ini dapat terjadi saat menjalankan aplikasi yang memerlukan akses admin untuk bekerja dengan semestinya.

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

Pemeriksaan Pendahuluan

  • Periksa argumen startup: Periksa parameter awal yang telah 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 merujuk ke versi sebelumnya.
  • Periksa sintaks: Pastikan 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: 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 , ketik Command Prompt dan klik Run as administrator .
  2.  Buka prompt perintah. Cara Mengatasi Tidak Bisa Membuat Java Virtual Machine di Windows 10

2 Ketik c:> java -version dan tekan tombol Enter.

  1.  Perintah untuk memeriksa apakah JDK rusak atau tidak
  2. Jika menjalankan perintah memberikan kesalahan, instal ulang JDK . Periksa apakah menginstal ulang JDK menyelesaikan masalah. Jika tidak, coba perbaiki yang tercantum dalam artikel ini.

Metode 1: Jalankan Java dalam Mode Administrator

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

  1. Tekan tombol Windows + E untuk membuka File Explorer .
  2. Arahkan ke Java.exe di File Explorer. Itu umumnya di

C:Program FilesJava*JRE membangun versi*bin

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

Atau

C:Program Files(x86)Common FilesOracleJavajavapath

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

  1.  lokasi file java di file explorer. Perbaiki Tidak Dapat Membuat Mesin Virtual Java di Windows 10
  2. Klik kanan pada Java.exe dan pilih Properties untuk membuka jendela Properties .
  3.  Pilih Properti. Cara Mengatasi Tidak Bisa Membuat Java Virtual Machine di Windows 10
  4. Buka tab Kompatibilitas , centang kotak bertanda Jalankan perangkat lunak ini sebagai administrator seperti yang ditunjukkan.
  5.  Jalankan perangkat lunak ini sebagai kotak centang administrator
  6. Klik Terapkan dan OK untuk menyimpan perubahan.
  7.  Terapkan tombol. Cara Mengatasi Tidak Bisa Membuat Java Virtual Machine di Windows 10

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

Metode 2: Tingkatkan Ukuran Java Heap

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

  1. Tekan Windows + R kunci bersama untuk membuka kotak dialog Jalankan .
  2. Ketik sysdm.cpl dan tekan tombol Enter untuk membuka System Properties .
  3.  Jalankan Kotak Dialog. Cara Mengatasi Tidak Bisa Membuat Java Virtual Machine di Windows 10
  4. Buka tab Tingkat Lanjut .
  5.  Tab Lanjutan
  6. Klik tombol Environment Variables… seperti yang ditunjukkan.
  7.  Tombol Variabel Lingkungan
  8. Di jendela Variabel Lingkungan , klik tombol Baru… di bawah Variabel Sistem .
  9.  Tombol baru. Cara Mengatasi Tidak Bisa Membuat Java Virtual Machine di Windows 10
  10. Tetapkan nama Variabel ke _JAVA_OPTIONS dan nilai Variabel ke –Xmx512M di popup Variabel Sistem Baru . Klik OK untuk menyimpan perubahan.

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

  1.  Variabel Sistem Baru

Metode 3: Ubah Kode Java

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 – dalam kode Anda dapat mengatasi masalah ini.
  • Kode dengan tanda hubung ganda

sony@sony-VPCEH25EN:~$ java –versi  Mengambil JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar  Opsi tidak dikenal: –versi

  • Kode yang sama dengan tanda hubung tunggal

sony@sony-VPCEH25EN:~$ java -versi  Mengambil JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar  Opsi tidak dikenal: -version

  1. Juga, pertimbangkan untuk menghilangkan frasa dari argumen Anda:

-Djava.endorsed.dirs=”C:Program FilesApache Software FoundationTomcat 8.5endorsed”

  1. Pastikan entri -vm ditambahkan di atas vm args di file eclipse.ini atau jika tidak, JVM V6 akan dipilih dalam perang env.

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

Metode 4: Ubah File Eclipse.ini

Jika Anda menggunakan Eclipse IDE, membuat beberapa perubahan pada file Eclipse.ini dapat memperbaiki kode kesalahan tidak dapat membuat mesin virtual java .

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

Langkah I: Kurangi Penggunaan Memori

  1. Klik kanan pada file Eclipse.ini dan pilih open with… > Notepad .
  2. Cari garis yang cocok -Xmx256m .

Catatan: Bisa juga -Xmx1024m atau -Xmx 512m.

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

Misalnya,

-Xmx512m  -Dosgi.requiredJavaVersion=1.6

ATAU

-Xmx512m  -Dosgi.requiredJavaVersion=1.7

ATAU

-Xmx512m  -Dosgi.requiredJavaVersion=1.8

  1. Coba hapus nilai 256m dari baris -launcher.XXMaxPermSize.

Langkah II: Modifikasi Tambahan

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

-vm P:Programjdk1.6bin

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

atur -Dosgi.requiredJavaVersion=1.5

Ke

atur -Dosgi.requiredJavaVersion=1.6 .

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

-vm C:Program Files (x86)Javajre6binjavaw.exe

  1. Lihat JVM.dll dengan baris berikut.

-vm  C:Program FilesJavajre7binclientjvm.dll

  1. Ganti -vmargs dengan path javaw.exe di file eclipse.ini .

-rintisan  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  -produk  com.android.ide.eclipse.adt.package.product  –launcher.XXMaxPermSize  256M  -showsplash  com.android.ide.eclipse.adt.package.product  –launcher.XXMaxPermSize  256 m  –launcher.defaultAction  membuka file  **-vm “c:Program FilesJavajdk1.7.0_07binjavaw.exe”**  -Dosgi.requiredJavaVersion=1.6  -Xms40m  -Xmx768m  -Declipse.buildId=v21.1.0-569685

  1. Tempatkan baris di akhir file eclipse.ini dan periksa apakah berhasil.

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

  1. Hapus baris berikut dari eclipse.ini dan periksa apakah ini menyelesaikan masalah.

-XX:+UseStringDeduplikasi  -XX:+UseG1GC

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

Metode 5: Instal ulang Java

Dalam keadaan tertentu, masalah ini disebabkan oleh Java yang tidak terinstal dengan benar atau karena penginstalannya telah rusak dari waktu ke waktu. Akibatnya, setelah sepenuhnya menghapus Java, kami akan menginstalnya kembali di langkah ini. Sebagai akibat:

  1. Tekan Windows + R kunci bersama untuk membuka kotak dialog Jalankan .
  2. Jalankan Kotak Dialog
  3. Ketik Appwiz.cpl dan klik OK untuk meluncurkan Program dan Fitur .
  4.  Jalankan Kotak Dialog. Cara Mengatasi Tidak Bisa Membuat Java Virtual Machine di Windows 10
  5. Telusuri aplikasi yang terinstal dan temukan Java .
  6. Klik kanan padanya dan pilih Uninstall untuk menghapus Java.
  7.  Hapus opsi

Catatan: Anda juga harus menghapus kit dan pembaruan Pengembangan Java lainnya.

  1. Tunggu hingga proses uninstall selesai dan reboot PC Anda .
  2. Buka halaman Unduhan Java untuk mengunduh versi terbaru Java Runtime Environment .

Catatan 1: Jika menginstal ulang Java Runtime Environment tidak menyelesaikan masalah, unduh JDK versi terbaru.

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

  1.  Unduh kit pengembangan Java

Pertanyaan yang Sering Diajukan (FAQ)

Q1. Apa artinya ketika dikatakan tidak dapat membuat Java Virtual Machine?

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

Q2. Apa itu Mesin Virtual Java?

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

Q3. Apakah mungkin mendapatkan Java secara gratis?

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

  1.  Pemasang oracle pengaturan Java JDK

Direkomendasikan:

  • 26 Perangkat Lunak Pemasaran WhatsApp Massal Terbaik
  • 10 Bahasa Pemrograman Terbaik untuk Dipelajari Hari Ini
  • Cara Menggunakan Snap Camera di Google Meet
  • Cara Mengekstrak Bingkai dari Video di Windows 10

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

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET