Saya mencoba membuat Eclipse v3.5 (Galileo) dijalankan kembali di komputer saya - saya telah menjalankannya sebelumnya tanpa masalah, tetapi sekarang saya terus mendapatkan kesalahan ini:
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: C: \ eclipse \ jre \ javaw.exe javaw.exe di PATH Anda saat ini
Saya baru saja melakukan instalasi baru baik JDK dan SDK.
Saya memiliki Windows 7 (x64).
Ada apa dengan ini? Bagaimana saya memperbaikinya?
Saya tidak bisa menjalankan ipconfig / tracert / atau ping.
Java Runtime Environment
is JRE not SDK ...Jawaban:
Eclipse akan secara default mencoba meluncurkan dengan "
java.exe
" default (yang pertama dirujuk oleh AndaPATH
)Tiga hal yang perlu diingat:
PATH
pembaruan.Juni 2012, komentar jmbertucci :
April 2016: Steve Mayne menambahkan dalam komentar :
sumber
Cukup salin file ini:
ke Folder Eclipse
* note hanya diuji untuk Windows
sumber
Semua jawaban yang lain tentang pengaturan hanya dengan
JAVA_HOME
tidak sepenuhnya benar. Eclipse artinya tidak berkonsultasi denganJAVA_HOME
. Lihat lebih dekat pada pesan kesalahan:Secara harfiah dikatakan
PATH
, tidakJAVA_HOME
.Klik kanan My Computer dan pilih Properties (atau tekan Winkey+ Pause), buka tab Advanced , klik tombol Variabel Lingkungan , di daftar System Variables di bagian bawah pilih
Path
(tidak, tidakClasspath
), klik Edit dan tambahkan;c:\path\to\jdk\bin
ke akhir nilai.Atau dan jika tidak ada, Anda juga dapat menambahkan
JAVA_HOME
variabel lingkungan dan menggunakannya diPATH
. Dalam dialog yang sama klik Baru dan tambahkanJAVA_HOME
dengan nilaic:\path\to\jdk
. Kemudian Anda dapat menambahkan;%JAVA_HOME%\bin
hingga akhir dari nilaiPath
pengaturan.sumber
;
) sudah cukup.Buka Properti Sistem Windows dari panel kontrol dan cari bagian variabel lingkungan:
Sebagian besar alat Java sekarang dapat menemukan instalasi Java Anda baik dengan menggunakan variabel lingkungan JAVA_HOME atau dengan mencari java.exe / javaw.exe dalam variabel lingkungan Path.
sumber
Jika Anda mengunduh Eclipse versi 64 bit; itu akan mencari versi JRE 64 bit. Jika Anda mengunduh Eclipse versi 32 bit; itu akan mencari versi JRE 32 bit
Apa yang saya lakukan adalah menginstal JRE versi 32 dan 64 bit. Anda bisa mendapatkannya dari situs SUN Oracle. Situs JAVA tampaknya secara otomatis menginstal versi 32 bit Java. Saya kira itu karena browser web.
sumber
C:\Program Files\Java
dan 32 bit keC:\Program Files (x86)\Java
.Ternyata yang perlu saya lakukan hanyalah mengubah 'jalur' untuk:
itu berhasil :)
sumber
Saya memiliki windows 7 64-bit, dan saya memiliki masalah yang sama dengan gerhana. Untuk membuatnya berfungsi, saya harus menggunakan internet explorer (versi 64-bit) untuk mengunduh java. Ini adalah satu-satunya cara untuk mendapatkan java untuk menginstal versi 64-bit. Ketika saya menggunakan firefox untuk menginstal java, secara otomatis menginstal versi 32-bit (sangat bodoh!). Dan versi Eclipse 64-bit tidak akan mendeteksi versi java 32-bit.
sumber
Singkatnya:
Klik kanan pada Komputer Saya, klik properti, lalu pengaturan sistem lanjutan, jendela Properti sistem akan muncul, di bawah tab lanjutan, pilih variabel lingkungan, jendela variabel Lingkungan akan muncul, di bawah bagian Sistem variabel, cari
PATH
variabel, dan edit nilainya , mengubahnya (versi; jre6, jre7, dll) menjadi jre apa pun yang Anda gunakan, misalnya untuk tambang:C:\Program Files\Java\jre7\bin
sumber
Jangan bergantung pada variabel jalur windows karena akan berubah di hampir setiap pembaruan. Misalnya pembaruan java chrome (32bit pada mesin 64 bit) menggantikan JVM 64 bit seluruh sistem dengan JVM 32 bit. Perhatikan juga bahwa entri ini harus menjadi yang terakhir di eclipse.ini, jika tidak, tidak berfungsi, Dan - seperti yang dinyatakan - variabel JAVA_HOME TIDAK dievaluasi oleh eclipse.exe.
bahkan jika JAVA_HOME dan Path Anda dikonfigurasi dengan benar, mereka mungkin memiliki masalah ini, jadi cara paling mudah untuk dilakukan adalah membuka eclipse.ini Anda di folder installtion eclipse Anda
ganti C: \ Program Files \ Java \ jdk1.7.0_71 \ bin \ javaw.exe dengan jalur jdk atau jre `s Anda
sumber
Di
eclipse.ini
file Anda, Anda perlu memperbarui jalur ke VM untuk menunjuk ke lokasi yang sama di manajavaw.exe
diinstal pada mesin Anda.sumber
Jangan khawatir saya juga hancur oleh kesalahan ini dan fatal dan ketika saya mendapatkannya saya sangat frustrasi bahkan saya memberi untuk meninggalkan pemrograman android, tetapi saya mendapatkannya, Pertama-tama salin kode ini dan tempelkan variabel sistem Anda Di bawah jalur ...
Sekarang salin folder "jre" dari jalur Anda seperti saya punya "jre" di bawah jalur ini
dan tempel di folder eclipse Anda berarti di mana file eclipse.exe Anda ditempatkan. seperti saya memasang gerhana di lokasi ini
Jadi di dalam folder gerhana menempelkan "jre" FOLDER. Jika Anda memiliki "jre6" lalu ganti namanya menjadi "jre" .... dan jalankan gerhana Anda, Anda akan mendapatkan solusinya ...
SOLUSI LAIN: 2
Jika masalah tidak dapat diselesaikan dengan langkah-langkah di atas, maka ikuti langkah-langkah ini
Sekarang kali ini ketika Anda akan mulai gerhana itu akan mencari javaw.exe, sehingga akan mencari jalan di eclipse.ini, seperti yang sekarang ada di folder yang sama, ia akan mulai javaw.exe dan akan mulai bekerja .
Jika Anda masih memiliki pertanyaan, Anda dapat menanyakannya lagi, buka saja profil saya dan cari tahu id email saya. karena saya suka stack overflow forum, dan itu membuat saya seorang programmer. *
sumber
Mengedit file eclipse.ini saya untuk memperbarui JDK yang baru diperbarui. Sebelumnya saya punya jdk1.7.0_09 dan diperbarui sekarang ke jdk1.7.0_80 dan gerhana melemparkan kesalahan ini.
Setelah memperbarui eclipse.ini dari,
untuk
Eclipse bekerja dengan baik.
sumber
buat file batch di folder gerhana dan tulis di dalamnya:
lihat http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F
sumber
jika setelah menambahkan C: \ Program Files \ Java \ jdk1.8.0_92 \ bin dalam variabel PATH dalam variabel lingkungan, gerhana memberikan kesalahan yang sama
periksa file pengaturan konfigurasi eclipse yang ditemukan di folder eclipse, Anda harus melihat path jdk yang sama dengan yang Anda miliki di C: \ program Files
Saya harap ini membantu.
sumber
Ketika saya mengalami masalah seperti itu, dalam kasus saya saya menginstal x64 JDK + JRE dengan x86 Eclipse. Jadi menginstal x86 JDK + JRE memecahkan masalah saya :) Saya juga membuat
jre
folder di folder gerhana dan menyalinbin
folder dari jalur lokal sayaC:\Program Files (x86)\Java\jre7
ke..\eclipse\jre\
.sumber
jika Anda memperbarui versi java Anda dengan pembaruan default di komputer 64 bit Anda (dan Anda memiliki browser 32 bit ), java akan menginstal versi 32 bit. Anda harus menemukan versi java 64 bit dan menginstalnya.
sumber
Saya memiliki seorang rekan kerja dengan masalah persis ini minggu lalu. Dia memperbaikinya dengan menginstal versi x64 Eclipse dan x64 JDK.
Sunting: dia menggunakan kembali ruang kerjanya yang lama setelah menginstal plugin yang diperlukan, sehingga seharusnya tidak banyak masalah
sumber
Ada cara yang lebih mudah untuk melakukannya. Jalankan cmd x64. Ketik cmd x64 untuk mencari bar di menu start semut Anda akan menemukannya :) Atau, Anda harus mengatur path ke file program (x86) ... Misalnya C: \ Program Files (x86) \ Java \ jre6
sumber
Cukup Tambahkan JRE PATH FOR Ex: C: \ Program Files \ Java \ jre5 \ bin dalam variabel lingkungan, Put ";" di antara setiap jalan. Kemudian klik eclipse.exe Ini akan berhasil .....
sumber
Alasan Anda mendapatkan kesalahan ini adalah karena gerhana memerlukan JRE untuk diluncurkan, yang tidak dapat ditemukan. Tempat pertama yang dicari adalah direktori saat ini, kemudian file eclipse.ini dan akhirnya jalur sistem. Jadi jika itu tidak dapat menemukan jvm yang benar (versi bit berbeda) melalui salah satu dari tiga tempat ini, itu boks
Cara yang disarankan adalah mengedit file eclipse.ini dan memberi tahu eclipse di mana tepatnya mencari vm / jre, dengan memasukkan baris ini dalam file:
-vm
[path ke java.exe Anda] (yang umumnya di bawah "C: \ Program Files \ Java \ jre7 \ bin")
PS Untuk mengedit eclipse.ini, Anda mungkin perlu memindahkannya, edit lalu tempel kembali
Sumber: - wiki
sumber
Pertama-tama terima kasih kepada YouYou untuk solusinya! Saya mencoba menjawab dengan YouYou ( https://stackoverflow.com/a/14464653/801919 ). Awalnya, itu tidak berhasil untuk saya. Berikut adalah langkah-langkah yang perlu saya ambil untuk membuatnya bekerja:
Choose the 32-bit download to use with a 32-bit browser.
Oleh karena itu, saya mengunduh versi 32-bit.Java was started but returned exit code=13
javaw.exe
dari versi itu.... Dan Eclipse mulai bekerja !!! Yaay!
sumber
Yah jawaban ini adalah untuk mereka yang mencoba semua yang lain masih belum berhasil, Mungkin ini studio Android atau
Eclipse
saya biasanya melakukan ini ketika semuanya gagal.set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
Ubah ke
set java_exe=
< path ke file java.exe Anda (dapat ditemukan di dalam folder folder / bin jdk Anda) >temukan garisnya
rem Set SWT.Jar path based on current architecture (x86 or x86_64) for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
swt_path=
< path ke file swt.jar Anda masing-masing, untuk x86 itu di sdk \ tools \ lib \ x86 dan x64 untuk di sdk \ tools \ lib \ x86_64 >sumber
Coba atur JAVA_HOME Anda ke folder yang benar. Google untuk mengatur variabel lingkungan di Windows.
sumber
Saya juga mengalami masalah ini. Kasus saya adalah sebagai berikut:
Dalam tulisan:
Saya menemukan tipe nilai registri
Path
mereka berbeda, jadi saya memeriksa apakah path tersebut valid atau tidak dengan perintah berikut:Akibatnya, saya mereset lingkungan lokal (pengguna saat ini) dengan perintah berikut ( Setx ):
Namun, dalam proses saat ini, itu tidak dapat menyebarkan perubahan tersebut ke proses yang berjalan lainnya.
Namun, jika Anda secara langsung mengubah variabel lingkungan pengguna di Editor Registri,
Lihat detail di Cara menyebarkan variabel lingkungan ke sistem
Di sini, saya memberikan skrip PowerShell untuk melakukannya:
Setx setx [/ s [/ u [] [/ p []]]] [/ m]
sumber
Periksa Window> Preferences> Java> Install JREs. Pastikan ada sesuatu di sana; jika tidak ada, tambahkan satu.
Apakah Anda baru saja memperbarui JDK Anda?
sumber
JDK tidak menginstal JVM di jalur default.
Kecuali Anda membutuhkan alat eksternal untuk menjalankan seperti semut, non-JDK cukup untuk menjalankan Eclipse. Cara termudah untuk menginstal JVM adalah pergi ke http://java.com dan biarkan instal apa pun yang ingin diinstal.
Kemudian klik dua kali biner Eclipse lagi.
sumber
setel variabel JAVA_HOME dan iklan JAVA_HOME / bin ke variabel jalur evnrionment.
sumber
JAVA_HOME
variabel lingkungan,JRE_HOME
variabel, yang ditetapkan ke lokasijavaw.exe
lokasi (yang mungkin selalu merupakan folder bin dari JDK yang diinstal ).Saya memiliki masalah yang sama (Windows 7 x64, 64bit JDK, 32bit Eclipse), dan saya menemukan 2 solusi:
sumber
Saya memiliki masalah yang sama. Cara mudah, bagi saya untuk memperbaikinya adalah dengan menginstal JRE dan gerhana sebagai x86 atau x64. Ketika jenis bit mereka tidak cocok, gerhana tidak dapat menemukannya. Jadi, jika itu bukan masalah besar bagi Anda untuk menghapus dan menginstal ulang untuk membuat mereka cocok, saya akan melakukannya.
Saya akhirnya menginstal: Java Runtime Environment 1.7.0.3 (64-bit) dan Eclipse Indigo (3.7) (64-bit)
Maka itu hanya bekerja.
sumber
Ketika saya hanya menyalin javaw, kesalahan kedua terjadi, tidak ada file java.dll, ketika saya menyalinnya juga, gerhana tidak dimulai, apa yang saya lakukan adalah saya menyalin seluruh folder jdk ke folder gerhana dan mengganti nama id menjadi jre. Masalah terpecahkan.
sumber