Ini adalah sedikit informasi yang hilang serta tidak menempatkan -vm dan jalur pada baris yang sama
amrcus
1
Juga satu hal lagi yang perlu diperhatikan, jangan membuka file ini di notepad karena akan ditampilkan dengan tidak benar. Buka di editor lain, misalnya notepad ++
Ada dua cara memulai JVM : dengan mem-forknya dalam proses terpisah dari peluncur Eclipse, atau dengan memuatnya dalam proses menggunakan API pemanggilan JNI .
Jika Anda menentukan -vmdengan path ke java (w) .exe yang sebenarnya, maka JVM akan bercabang dalam proses terpisah. Anda juga dapat menentukan -vmdengan jalur ke jvm.dll sehingga JVM dimuat dalam proses yang sama:
Anda juga dapat menentukan jalur ke folder jre / bin itu sendiri.
Perhatikan juga, format umum eclipse.ini adalah setiap argumen pada baris terpisah. Ini tidak akan berhasil jika Anda meletakkan "-vm" dan jalur pada baris yang sama.
Penting untuk menambahkan baris baru ini sebelum deklarasi -vmargs. Seperti salah satu bagian atas file.
krzysiek.ste
9
Saya tidak yakin apakah ada yang berubah, tetapi saya hanya mencoba jawaban lain mengenai entri di "eclipse.ini" untuk Eclipse Galileo SR2 (Windows XP SR3) dan tidak ada yang berhasil. Java adalah jdk1.6.0_18 dan merupakan instalasi Windows default. Hal-hal membaik ketika saya menjatuhkan "\ javaw.exe" dari jalur.
Juga, saya tidak bisa cukup berterima kasih atas penyebutan yang -vmperlu menjadi baris pertama dalam file ini. Saya percaya itu sangat membantu saya.
Jadi file eclipse.ini saya dimulai dengan:
-vm
C:\Program Files\Java\jdk1.6.0_18\bin
FYI, kebutuhan khusus saya untuk menentukan peluncuran Eclipse dengan JDK muncul dari keinginan saya untuk bekerja dengan plugin m2eclipse.
Dengan asumsi Anda memiliki folder jre, yang berisi file bin, lib, dll yang disalin dari distribusi Java Runtime, di folder yang sama dengan eclipse.ini, Anda dapat mengaturnya di eclilpse.ini
-vm
datang sebelumnya-vmargs
dalameclipse.ini
file.Jawaban:
Solusi saya adalah:
sumber
File eclipse.ini harus ada
-vm
di baris pertama dan jalur di baris kedua. Jangan mencoba memasukkan semuanya ke dalam satu baris!sumber
-vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"
pada satu baris tidak berfungsi.Apa pun setelah "vmargs" dianggap sebagai argumen vm. Pastikan sebelum itu, yang merupakan bagian terakhir di eclipse.ini.
sumber
Ada halaman wiki di sini .
Ada dua cara memulai JVM : dengan mem-forknya dalam proses terpisah dari peluncur Eclipse, atau dengan memuatnya dalam proses menggunakan API pemanggilan JNI .
Jika Anda menentukan
-vm
dengan path ke java (w) .exe yang sebenarnya, maka JVM akan bercabang dalam proses terpisah. Anda juga dapat menentukan-vm
dengan jalur ke jvm.dll sehingga JVM dimuat dalam proses yang sama:Anda juga dapat menentukan jalur ke folder jre / bin itu sendiri.
Perhatikan juga, format umum eclipse.ini adalah setiap argumen pada baris terpisah. Ini tidak akan berhasil jika Anda meletakkan "-vm" dan jalur pada baris yang sama.
sumber
Ingat, tidak ada tanda kutip, tidak peduli apakah jalur Anda memiliki spasi (sebagai lawan dari eksekusi baris perintah).
Lihat di sini: Temukan JRE untuk Eclipse
sumber
Solusi saya untuk Ubuntu Linux:
sumber
Saya tidak yakin apakah ada yang berubah, tetapi saya hanya mencoba jawaban lain mengenai entri di "eclipse.ini" untuk Eclipse Galileo SR2 (Windows XP SR3) dan tidak ada yang berhasil. Java adalah jdk1.6.0_18 dan merupakan instalasi Windows default. Hal-hal membaik ketika saya menjatuhkan "\ javaw.exe" dari jalur.
Juga, saya tidak bisa cukup berterima kasih atas penyebutan yang
-vm
perlu menjadi baris pertama dalam file ini. Saya percaya itu sangat membantu saya.Jadi file eclipse.ini saya dimulai dengan:
FYI, kebutuhan khusus saya untuk menentukan peluncuran Eclipse dengan JDK muncul dari keinginan saya untuk bekerja dengan plugin m2eclipse.
sumber
Anda harus mengedit file eclipse.ini agar memiliki entri yang mirip dengan ini:
Juga ingat bahwa di eclipse.ini, apapun yang dimaksudkan untuk Eclipse harus sebelum
-vmargs
baris dan apapun untuk JVM harus setelah-vmargs
baris.sumber
JDK yang Anda tunjuk di eclipse.ini harus cocok dengan instalasi Eclipse.
Jika Anda menjalankan Eclipse 32 atau 64 bit, gunakan Java JDK 32 atau 64 bit.
sumber
Saya ingin membagikan retasan kecil ini:
Sebuah klik pada ikon Eclipse menunjukkan adanya masalah dengan JRE. Jadi, saya meletakkan perintah ini di bidang tujuan properti ikon:
Berpikir bahwa "'" akan menyelesaikan masalah dengan ruang di jalan. Itu tidak berfungsi. Kemudian, saya mencoba perintah ini:
dengan sukses
sumber
Dengan asumsi Anda memiliki folder jre, yang berisi file bin, lib, dll yang disalin dari distribusi Java Runtime, di folder yang sama dengan eclipse.ini, Anda dapat mengaturnya di eclilpse.ini
sumber
Saya tahu bahwa terdapat opsi baris perintah
-vm
,, untuk menentukan jalur ke eksekusi runtime Java. Ini mungkin sama seperti di eclipse.ini.sumber
sumber