Eclipse tidak dapat membuka, telah menggunakan eclipse sebelumnya dan telah membuka sebelumnya tanpa masalah. Sekarang saya terus mendapatkan pesan kesalahan berikut:
Java Runtime Environment (JRE) atau Java Development Kit (JDK) harus tersedia untuk menjalankan Eclipse. Tidak ada mesin virtual Java yang ditemukan setelah mencari di lokasi berikut:
Sudah mendapat gerhana untuk membuka dan mengerjakan proyek sebelumnya dan tidak akan terbuka.
Berikut ini screenshot yang saya dapatkan:
C:\Program Files (x86)\Java\jre6\bin
Biasanya karena:
-vm
argumen Anda : lihat pertanyaan SO ini untuk contoh nyata.eclipse.ini
mendapat rusak entah bagaimana (jika belum diubah, ini bukan itu, tetapi jika pengaturan jalur JVM tidak bekerja, ... saya akan menggantieclipse.ini
dengan satu yang berasal dari instalasi baru hanya untuk memastikan)Lebih detail di halaman wiki " Menemukan VM, Menggunakan Doa JNI atau Menjalankan Java "
Seperti disebutkan dalam " FAQ Bagaimana cara menjalankan Eclipse? ":
Jadi saya akan memeriksa $ PATH Anda, dimulai dengan n sesion shell baru (apa pun OS Anda), ketikkan '
java -version
' untuk melihat apakah masih mengembalikan apa pun.sumber
Salin javaw.exe dari C: \ Program Files \ Java \ jre1.8 (atau) 1.6 (atau) 1.7 \ bin
dan tempel di dalam folder Eclipse di mana eclipse.exe ada. Itu saja.
sumber
Saya memiliki masalah yang sama dan masalahnya adalah saya memiliki versi 32 bit Eclipse yang berjalan di mesin 64 bit saya dan menginginkan versi JRE 32 bit.
Saya mengubah
Program Files
keProgram Files (x86)
dalameclipse.ini
file seperti ini:dan itu memecahkan masalah.
Anda mungkin ingin menginstal Eclipse 64 bit saja, tetapi ini akan mengatasi kesalahan tersebut.
sumber
Inilah cara saya memperbaiki milik saya:
temukan lokasi tempat jre Anda dipasang. dalam kasus saya, ini terletak di C: \ Program Files \ Java \ jdk1.7.0_10
salin folder jre dan tempel di tempat file gerhana Anda berada (di mana eclipse.exe berada).
ketika Anda mengunduh eclipse, Anda mendapatkan paket .zip yang berisi eclipse.exe dan semua file lain yang diperlukan untuk menjalankan eclipse tetapi tidak ada file jre. jadi yang perlu Anda lakukan adalah menemukan di mana folder jre berada di hard drive Anda dan menambahkannya ke seluruh paket gerhana.
sumber
Apakah Anda menginstal Java melalui browser web java.com menginstal otomatis? Jika demikian, maka itu masalah Anda! Anda perlu menginstal "manual": http://www.java.com/en/download/manual.jsp
Ini hanya masalah memiliki kecocokan yang benar dari 32-bit Eclipse / 32-bit Java atau 64-bit Eclipse / 64-bit Java. Banyak Windows 64-bit memiliki browser 32-bit dan yang terakhir adalah versi Java yang akan disediakan oleh installer otomatis - bukan yang diinginkan Eclipse 64-bit.
sumber
Pastikan path instal JDK ada di variabel Path Anda di Windows.
sumber
Saya mendapat masalah ini karena saya menghapus versi jdk 13 dan menginstal ulang j dk versi 8
Meskipun saya telah memperbarui variabel path gerhana masih memilih konfigurasi lama.
Anda perlu mengedit file eclipse.ini yang ada di folder Anda di mana eclipse.exe ditempatkan.
Cukup perbarui file ini dengan jalur terbaru sehingga gerhana dapat mengambilnya
sumber
Sangat sederhana, hanya tambahkan path java Anda misalnya:
dalam variabel sistem PATH
sumber
Saya telah menghadapi masalah serupa sebelumnya dengan Eclipse dan STS IDE
JDK/JRE
tersedia atau tidak di mesin Anda. Jika tidak, silakan instal JDK dan atur variabel lingkungan.eclipse.ini
atau sts.ini dengan cara berikut.sumber
Saya juga punya masalah yang sama ketika mengembangkan aplikasi android menggunakan IDE gerhana. Saya memecahkannya dengan menghapus semua instalasi java (saya punya java 6 dan 7 keduanya) dan menginstal ulang hanya jdk 7.
sumber
menambah
-vm C:/Program Files/Java/jdk1.6.0_29/bin/javaw.exe
file .ini membantu saya.sumber
Saya memperbaikinya dengan melakukan langkah-langkah di bawah ini,
1)
Silakan temukan tangkapan layar untuk hal yang sama.
sumber
Tambahkan saja di atas jawaban lain:
Pengguna Windows: Anda dapat memberikan PATH ke JRE di eclipse.ini yang dipisahkan oleh '/' atau '\'. Itu tidak masalah. Eclipse akan memilihnya. Sebagai contoh, di sistem windows saya, salah satu jalurnya baik-baik saja (setelah -vm tentu saja):
C: / Program Files / Java / jre1.8.0_181 / bin atau C: \ Program Files \ Java \ jre1.8.0_181 \ bin
sumber
Ubah nilai vm dalam file eclipse.ini dengan jalur yang benar ke JDK Anda seperti ini,
Path to eclipse.ini bagi saya sesuatu seperti ini,
/Users/tomcat/eclipse/jee-2018-09/Eclipse.app/Contents/Eclipse
sumber
Ini kadang-kadang terjadi jika Anda menghapus Java dari variabel jalur Anda (sengaja atau tidak sengaja). Untuk mengatur variabel PATH lagi, tambahkan path lengkap direktori jdk \ bin ke variabel PATH. Biasanya, path lengkapnya adalah:
C: \ Program Files \ Java \ jdk-11 \ bin
Untuk mengatur variabel PATH pada Microsoft Windows:
sumber
Saya punya masalah ini juga pada mesin win7. Saya ingin memperbarui jre dengan jdk. Jadi saya menghapus folder jre dan mengunduh serta membuka ritsleting jdk yang baru. Masalahnya adalah saya secara manual menghapus folder jre, padahal seharusnya saya menghapusnya. Ini meninggalkan banyak entri registri yang masih menunjuk ke jre yang lama. Entah bagaimana gerhana masih ingin menggunakan jre yang lama. Saya tidak bisa menghapus vm java lama, saya terus mendapatkan kesalahan ini:
Kesalahan 1723. Ada masalah dengan paket Pemasang Windows ini. DLL yang diperlukan untuk menyelesaikan instalasi ini tidak dapat dijalankan. Hubungi personel pendukung Anda atau vendor paket
Jadi saya harus menggunakan utilitas MS ini untuk memperbaiki uninstall:
http://support.microsoft.com/kb/2438651/
Kemudian saya harus menginstal lagi vm. Saya menginstal ke lokasi yang sama dengan yang asli, untuk menghindari kehilangan satu jam lagi! Setelah itu gerhana dimulai dengan benar.
Julio
sumber
Saya baru saja mengalami masalah ini dan memperbaikinya dengan cara ini. Saya perhatikan pesan kesalahan memiliki jre di dalamnya bukan jre6 atau jre7, jadi saya menyalin jre6 dari file program ke folder eclipse kemudian mengganti namanya dari jre6 ke jre, lalu bekerja: p
sumber
Newb pindah pada bagian saya, tetapi saya telah menginstal JRE bukan JDK . Menginstal JDK dan masalah saya segera hilang.
sumber
Saya punya masalah ini dan itu karena mesin windows saya bermain. Saya masuk ke panel kontrol -> sistem -> lanjutan - variabel lingkungan.
Saya mengedit variabel PATH (yang sudah diatur dengan benar), mengubah TIDAK ADA, mengklik OK untuk kembali dari layar.
Kemudian gerhana berhasil. Tidak tahu kenapa, kecuali karena windows. Semoga ini bisa membantu seseorang.
sumber
Saya punya masalah ini; Saya memperbaikinya dengan pergi ke
Komputer -> Properti -> Pengaturan Lanjut -> Variabel Lingkungan
Dalam Sistem Variabel menemukan variabel bernama PATH.
-> Pilih Edit -> Di akhir Path Variable, beri tanda ";" kemudian tambahkan path JDK Anda dan letakkan \ bin \ di akhir
Harus diperbaiki.
Contoh:
Variabel sistem-
C: \ Program Files (x86) \ File Umum ....... HP \ LeanFT \ bin
Jalur JDK-
C: \ Program Files \ Java \ jre1.8.0_121
Jalur Terakhir -
C: \ Program Files (x86) \ File Umum ....... HP \ LeanFT \ bin; C: \ Program Files \ Java \ jre1.8.0_121 \ bin \
Sumber: https://www.java.com/en/download/help/path.xml
sumber
Common Files.......HP\LeanFT\bin
-ngomong, tidak semua orang memiliki jalan. Anda tidak membutuhkannya untuk berkembang di Jawa.Itu mudah. Direktori bin JDK atau direktori JRE bin harus dalam variabel path Contoh: Direktori Java Installed: Asumsikan java Anda diinstal di direktori ' C: \ Program \ java \ Jdk1.8.0_144 ' Sekarang Anda dapat menemukan direktori bin di ' C: \ Program File \ java \ Jdk1.8.0_144 \ bin '
Arahkan ke variabel lingkungan pengguna
Dalam munculan klik Path di bawah Variabel pengguna untuk bagian Klik tombol Edit ... dan munculan lain akan muncul
Klik tombol Baru dan masukkan C: \ Program Files \ java \ Jdk1.8.0_144 \ bin
Klik tombol OK dan lagi tombol OK di popup variabel Lingkungan.
Sekarang Anda dapat membuka gerhana Anda tanpa kesalahan
sumber
Saya menemukan solusi dimana Eclipse.ini lokasi adalah versi Java yang lama, dan setelah memperbarui versi java yang baru, lokasi -vm
C:\Program Files\Java\jre1.8.0_201\bin
sama jadi saya harus mengubah direktori ke versi Java baru saya.
Jadi solusinya adalah dengan hanya membuka versi Java yang paling baru dan menyalin jalur direktori dan menggantinya dalam file Eclipse.ini.
sumber
Contoh bukti moderat di masa depan untuk sistem seperti Linux. Dengan asumsi javac diinstal dan di jalur Anda.
./eclipse -vm
dirname $(readlink -f $(which javac))
Ini akan menemukan direktori tempat javac diinstal, dan dikirimkan sebagai argumen vm ke eclipse.
sumber
Jika di Linux (mis: Ubuntu 18), coba instal (atau instal ulang dalam kasing Anda?)
default-jre
, Sebagai berikut:Saya memiliki kesalahan yang sama ketika hanya mencoba menjalankan installer Eclipse (
./eclipse-inst
) pada unduhan Eclipse baru saja, dan installer bahkan tidak akan berjalan! Instalasidefault-jre
menyelesaikannya!Sumber:
sumber
Dalam kasus saya, saya telah mengedit eclipse.ini untuk tujuan yang berbeda untuk memasukkan parameter -vm. Itu yang menyebabkan kegagalan. Saya menghapus -vm dan mengikuti baris tempat saya memasukkan \ bin dan itu memperbaiki masalahnya.
sumber
C: \ Program Files \ Java \ jre1.8.0_221 \ bin bekerja untuk saya
sumber