Saya mendapatkan pesan kesalahan ini ketika saya memulai Eclipse Helios di Windows 7:
Gagal membuat Java Virtual Machine
Eclipse.ini saya terlihat sebagai berikut:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-vm
P:\Programs\jdk1.6\bin
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms120m
-Xmn100m
-Xmx1024m
JAVA_HOME saya diatur dengan benar sejauh yang saya tahu. Bagaimana saya bisa memperbaikinya?
Hal-hal yang saya coba sejauh ini:
- Menambahkan path lengkap ke javaw.exe
-vm P:\Programs\jdk1.6\bin\\bin\javaw.exe
- Menghapus
-vm
opsi sama sekali - Menghapus
--launcher.XXMaxPermSize
memperbaiki masalah, tetapi itu menyebabkan kesalahan permgen - Menghapus nilai
512
dari--launcher.XXMaxPermSize
perbaikan masalah ini, tapi hal itu menyebabkan kesalahan permgen - Mengurangi
-Xmx
untuk512m
juga memperbaiki masalah ini.
Mengapa saya tidak bisa menggunakan '1024m' untuk '-Xmx' dan '--launcher.XXMaxPermSize'?
Jawaban:
Coba hapus
-vm P:\Programs\jdk1.6\bin
garisnya.Juga, rekomendasi umum: atur
-Dosgi.requiredJavaVersion=1.6
, bukan1.5
.sumber
1. Buka
eclipse.ini
file dari folder gerhana Anda, lihat gambar di bawah ini.2. Buka
eclipse.ini
diNotepad
atau lainnyatext-editor
aplikasi, Cari baris-Xmx256m
(atau-Xmx1024m
). Sekarang ubah nilai default256m
(atau1024m
) menjadi512m
. Anda juga perlu memberikan versi java yang terinstal secara tepat (1.6 atau 1.7 atau lainnya).Seperti ini:
ATAU
ATAU
Maka itu bekerja dengan baik untuk saya.
sumber
-Xmx1024m
, berbalikXmx512m
dan bekerja. Rupanya tidak ada cukup memori di sana (?)Coba tambahkan
FYI: Rujuk sunblog
Untuk orang lain yang mungkin memiliki masalah dengan Java 7, sesuai Eclipse Wiki - eclipse.ini vm_value (contoh windows)
misalnya
Perhatikan juga itu
sumber
Saya tahu ini sudah cukup tua sekarang tetapi saya baru saja mengalami masalah yang sama dan masalahnya adalah saya mengalokasikan banyak memori untuk gerhana yang tidak bisa didapatkan. Jadi buka eclipse.ini dan turunkan jumlah memori yang sedang dialokasikan untuk
-Xmx
XXMaxPermSize
saya ubah menjadi-Xmx512m
danXXMaxPermSize256m
sumber
Buka
eclipse.ini
file dari folder gerhana Anda.Ini memiliki beberapa tambahan pada konfigurasi. Temukan garis
–launcher.XXMaxPermSize
. Sekarang hapus nilai default 256m dan simpan.sumber
Saya menghapus eclipse.ini . Saya mengalami masalah ini dan menghapus file ini menyelesaikannya.
sumber
Ganti -vmargs dengan jalur javaw.exe Anda saat ini: * -vm “c: \ Program Files \ Java \ jdk1.7.0_07 \ bin \ javaw.exe” *
sumber
Anda juga dapat mengatasi masalah ini dengan menghapus nilai "256m" di bawah baris "-launcher.XXMaxPermSize".
sumber
Saya menemukan solusi yang sangat mudah untuk ini. Hapus saja
eclipse.ini
file, tetapi backup terlebih dahulu. Saya memiliki masalah yang sama berkali-kali dan akhirnya saya menghapus ini dan saya tidak lagi memiliki masalah.Ini juga meningkatkan waktu pemuatan. Sekarang Eclipse saya mulai lebih cepat dari sebelumnya.
sumber
Dalam
STS.conf
file Anda perlu memeriksa dua hal penting untuk menghindari membuat / mengalokasikan masalah jvm1. Berikan lokasi pemasangan jdk yang tepat:
2. Anda harus memberikan versi terinstal java yang tepat:
3. Coba kurangi ukuran memori:
sumber
Buka file ecplise.ini yang terletak di folder instalasi eclipse.
Temukan & Ganti baris -vmargs dengan -vm D: \ jdk1.6.0_23 \ bin \ javaw.exe ATAU cukup hapus baris -vmargs dan simpan. Sekarang masalahnya sedang diselesaikan
sumber
Setelah mencoba solusi di atas untuk mengurangi memori, Eclipse mulai bekerja tetapi hang setiap kali saat memuat plugin dari ruang kerja khusus di
org.eclipse.debug.core
.Saya menemukan solusinya di sini, Eclipse hang di Splash Screen , dan ingin membagikannya. Semoga ini bisa membantu orang lain juga.
sumber
Pastikan eclipse.ini tidak memiliki banyak entri dan entri vm bekas sebelum vmarg:
sumber
Coba yang ini:
sumber
Perbaikan cepat:
Ubah
-Xmx1024m
ke-Xmx512m
dalam eclipse.ini (file yang terletak di tingkat yang sama di manaeclipse.exe
ada). Dan itu akan bekerja seperti pesona.sumber
Cara sederhana untuk memperbaiki masalah ini adalah dengan menghapus atau mengganti nama file eclipse.ini Anda . Coba dulu. Jika metode ini tidak menyelesaikan masalah Anda, coba solusi yang dijelaskan di bawah ini.
Cara lain untuk memperbaikinya:
Solusi 1
Tambahkan string ke file eclipse.ini yang mengubah tujuan
javaw.exe
file. Yang utama adalah bahwa string ini harus diletakkan di atas string "-vmargs"!Solusi 2
Hapus nilai
–launcher.XXMaxPermSize
, seperti 256m .Solusi 3
Hapus atau kurangi nilai Xms dan Xmx:
sumber
Ini mungkin berhasil:
Buka
eclipse.ini
file dan rekatkan di bawah garis di akhir baris.sumber
Setelah menambahkan -vm di eclipse.ini seperti yang ditunjukkan di bawah ini bekerja untuk saya. Tambahkan sebelum
-vmargs
tidak menghapusnyaAda pembaruan jdk yang menyebabkan masalah ini.
sumber
Ini bekerja untuk saya:
Saya menutup semua aplikasi intensif memori lainnya pada mesin Windows 7 saya. Dan saya mencoba membuka Eclipse, dan, voila, berhasil.
sumber
Beberapa waktu itu bukan eclipse.ini Anda ; itu JDK Anda yang jatuh. Anda dapat memeriksanya dengan menulis perintah berikut dalam prompt perintah:
Jika perintah ini menunjukkan kesalahan berikut:
Kemudian pertama-tama hapus instalasi JDK dan instal ulang.
Eclipse akan beraksi lagi;) Karena hari ini saya punya masalah yang sama, dan hal di atas disarankan oleh Itachi Uchiha .
sumber
Menghadapi masalah ketika proton Eclipse saya tidak dapat memulai. Mendapat kesalahan "Gagal membuat mesin virtual Java"
Tambahkan di bawah ini ke file eclipse.ini
sumber
Menambahkan ini memperbaiki masalah bagi saya:
sumber
Kurangi ukuran param hingga -256
Lihat file eclipse.ini saya
sumber
Solusi yang tepat untuk masalah Anda adalah dengan menambahkan -vm menunjuk ke file jvm.dll dari folder Java Anda di ini fie.
Jika perbaikan di atas tidak berhasil, maka jangan mencoba yang lain. Sebagian besar saran di utas ini salah arah. Beberapa peretasan ini mungkin bekerja sementara atau pada konfigurasi mesin tertentu, tetapi isi eclipse.ini tidak sepele atau sewenang-wenang. Untuk referensi otoritatif, lihat [halaman wiki] ini: https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM yang menjelaskan isi file. Perhatikan juga tautan Lihat Juga di bagian bawah halaman itu untuk detail lebih lanjut tentang hal-hal seperti ukuran tumpukan, dll. JANGAN hapus eclipse.ini, EVER. Juga tidak disarankan untuk menghapus opsi -vm atau Xmx. Jika ya, Anda meminta masalah.
Berikut adalah referensi dari halaman wiki yang berkaitan dengan masalah Anda:
sumber
-vm
harus ditempatkan sebelum-vmargs
opsi di eclipse.ini.Bagi saya itu diselesaikan dengan mengubah path bin JDK dalam variabel lingkungan Path. Letakkan path bin JDK yang memiliki jre / bin / client / jvm.dll di bawah home JDK.
sumber
LANGKAH-LANGKAH UNTUK MEMECAHKAN MASALAH: -
Buka file eclipse.ini dari folder eclipse Anda.
Ini memiliki beberapa tambahan pada konfigurasi. Temukan baris –launcher.XXMaxPermSize.Ini akan menjadi baris terakhir dalam file ini. Sekarang hapus / hapus nilai default 256m dan simpan.
sumber
sumber
Saya menghadapi masalah yang sama, dan saya menemukan solusinya. Ada masalah dalam alokasi MaxPermSize. Jika Anda mencoba mengalokasikan lebih dari ruang kosong mesin Anda maka itu memberikan kesalahan ini dalam masalah saya. Jadi cobalah untuk mengurangi MaxPermSize.
Saya pikir ini akan membantu Anda untuk menyelesaikan masalah Anda.
sumber
Semua solusi ini mengecewakan saya. Ini terjadi pada saya tiba-tiba setelah menggunakan Eclipse selama enam bulan. Sepertinya entah bagaimana JDK saya rusak.
Solusi terakhir saya adalah mengunduh JDK yang lebih baru dan memperbarui JAVA_HOME saya sesuai, dari jdk1.6.0_37 ke jdk1.6.0_43 dalam kasus saya.
sumber
@Maro Bagi saya itu bekerja sangat sederhana!
Setelah menerima peringatan pesan kesalahan, saya mengeksekusi 'eclipse c .exe' dari prompt perintah. Ini membuka Eclipse. Kemudian saya mencoba dengan 'eclipse.exe' dan sekarang berfungsi dengan baik dan baik.
Sayangnya, itu tidak memberikan alasan teknis untuk ini.
sumber