Eclipse berjalan dengan baik kemarin (dan sejak saya menginstalnya sekitar setahun yang lalu). Sekarang tiba-tiba saya mendapatkan kesalahan berikut saat memulai:
"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"
Saya belum mengubah Eclipse / Java apa pun yang terkait di mesin saya tetapi pembaruan Windows telah diterapkan ke mesin saya kemarin, jadi mungkin itu ada hubungannya dengan itu (tetapi saya tidak melihat apa pun yang akan memengaruhi Java). Saya telah melihat semua posting lain tentang menambahkan sesuatu ke PATH Anda atau menambahkan opsi -vm ke Eclipse ini (tidak bisa membuatnya bekerja) atau menyalin folder jre ke eclipse \ jre (ini berhasil tetapi tidak sepertinya solusi jangka panjang yang baik). Jadi saya benar-benar mencoba mencari cara untuk mengembalikan semuanya ke pengaturan "default" tanpa mengacaukan semuanya.
saya sedang berlari Windows 7, Eclipse Helios and Java 1.6.0_26.
Jawaban:
Dua cara untuk menyiasatinya.
Cara yang disarankan : Dalam
eclipse.ini
file Anda, pastikan Anda mengarahkan -vm ke instalasi jdk Anda. Lebih lanjut tentang ini di sini . Pastikan untuk menambahkan-vm
sebelum-vmargs
bagian.Meneruskan
vm
bendera dari baris perintah. http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVMCatatan : Eclipse TIDAK berkonsultasi dengan variabel lingkungan JAVA_HOME.
sumber
eclipse.ini
ada di folder instalasi gerhana Anda.Pastikan versi Java dan Eclipse memiliki arsitektur yang sama, jadi instal 64 bit java untuk 64 bit eclipse.
sumber
eclipse.ini:
Itu berhasil untuk saya. Tidak harus di awal, tapi pastinya tidak boleh di akhir file.
sumber
Dalam kasus saya, saya memiliki beberapa hal yang hilang. Saya tidak menginstal JDK dan JRE 64 bit sementara eclipse adalah versi 64 bit. Setelah selesai dan jalur JDK \ bin diatur dalam gerhana variabel PATH berfungsi dengan baik :)
sumber
Buka
eclipse.ini
file selaineclipse.exe
tempel
di baris pertama. Dan Anda siap untuk pergi.
sumber
Saya mengalami masalah yang sama setelah memperbarui java. Lalu saya tempel
untuk menunjukkan jalur
javaw.exe
dalameclipse.ini
file.Semoga ini bisa membantu Anda.
sumber
Saya memiliki masalah yang sama. Saya kasus saya itu adalah program yang telah saya instal yang telah menghancurkan variabel env PATH.
jadi periksa variabel lingkungan PATH Anda.
sumber
Pertama
periksa apakah Anda memiliki instalasi java 32 dan 64 bit
Mengatur Path di Windows
Windows 8
Seret penunjuk Mouse ke pojok kanan bawah layar
Klik pada ikon Search dan ketik: Control Panel
Klik -> Control Panel -> System -> Advanced
Klik Variabel Lingkungan, di bawah Variabel Sistem, temukan PATH, dan klik di atasnya.
Di jendela Edit, ubah PATH dengan menambahkan lokasi kelas ke nilai untuk PATH, Atau cukup pastikan bahwa nama variabel ada di ALL CAPS
Jika Anda tidak memiliki item PATH, Anda dapat memilih untuk menambahkan variabel baru dan menambahkan PATH sebagai nama dan lokasi kelas sebagai nilainya.
Menutup jendela.
Buka kembali jendela Command prompt, dan jalankan kode java Anda.
sumber
Melalui instalasi Puppet ATG Centos.
KESALAHAN:
Tidak ada mesin virtual Java yang dapat ditemukan dari PATH Anda
LARUTAN:
Variabel deklarasi :
$ java_home = "/ opt / oracle / produk / java / jdk1.8.0_45 / bin"
Tambahkan Java Exec "{$ java_home}" Ini
sumber
Setelah mengatur Jalur Java, jika Anda tidak dapat membuka gerhana Anda lakukan langkah-langkah di bawah ini:
Masukkan dua baris
jdk-11.0.2, Ini harus Versi Java Anda, yang akan Anda dapatkan dengan lokasi di atas.
sumber
Coba unduh dan instal Java versi 32-bit, lalu atur jalurnya :)
sumber
Ya itu terjadi padaku sekarang. Buka situs Oracle, dan cari Java SDK. Pastikan Anda menggunakan arsitektur yang sama (x86, x64) dari Eclipse.
sumber
Ini juga terjadi pada saya. Dan saya menemukan javaw.exe di C: \ Windows \ System32 terhapus setelah pembaruan windows. Disalin sekali lagi dan Eclipse mulai dengan baik.
sumber
Cek os, eclipse, dan java apakah itu 32 atau 64 bit
sumber
Anda juga dapat menyalin folder JRE Anda ke direktori eclipse dan itu akan bekerja dengan baik
sumber
Masalah terjadi pada mesin saya karena versi Java diperbarui (66 dari 60). Beri perhatian khusus padanya. Seperti yang ingin saya tambahkan di atas
Dalam file ini eclipse.ini , yang tersedia di mana Anda telah menginstal eclipse cari baris di bawah ini -vm contoh C: \ Program Files \ Java \ jre1.8.0_ 66 \ bin
sekarang coba buka lokasi ini, jika Anda tidak dapat membuka, itu berarti ada masalah. Dalam kasus saya, versi yang diinstal adalah jre1.8.0_ 60 . Jadi ada perbedaan kecil yang mungkin tidak terlihat (66 bukannya 60). Perbarui itu, Anda akan dapat membukanya.
sumber
Saya menemukan masalah yang sama hari ini, dengan PATH dll yang dikonfigurasi dengan benar. Itu dapat dibuka dari baris perintah, sekarang bekerja dengan klik dua kali.
Dan itu berfungsi sekarang, hanya dengan " Jalankan sebagai administrator " :)
sumber
Terkadang ini terjadi saat folder Java Anda diperbarui.
Buka folder Eclipse dan cari file eclipse.ini. Buka file eclipse.ini dan periksa apakah versi jre sama dengan jre yang tersedia di folder java Anda.
Saya menghadapi masalah yang sama ketika jre saya diubah dari jre1.8.0_101 menjadi jre1.8.0_111.
C: \ Program Files \ Java \ jre1.8.0_101 \ bin ke C: \ Program Files \ Java \ jre1.8.0_111 \ bin
sumber
Dalam kasus saya, masalahnya adalah jalur tersebut diapit oleh tanda kutip ("):
Menghapusnya memperbaiki masalah:
sumber
Solusi saya adalah Sertakan Direktori "bin" JDK di PATH
Untuk mengedit
PATH
variabel lingkungan diWindows 7/8/10:
sumber
Di Centos 7 saya memperbaiki masalah ini (setelah besar
yum upgrade
) dengan mengubah pengaturan sayavm
di:~/eclipse/java-oxygen/eclipse/eclipse.ini
untuk:
(yang akan selalu mengarah ke yang terbaru diinstal
java
)sumber
Anda harus mengubah jalur jdk di eclipse.ini di sini:
/Users/you_username/eclipse/jee-photon/Eclipse.app/Contents/Eclipse/eclipse.ini
setelah Anda harus memulai ulang gerhana :)
sumber