Saya baru saja mengunduh dan mencari SDK android untuk Windows. Saya sedang menggunakan W8 64x.
Saya baru saja mengunduh dan mencari SDK android untuk Windows. Saya sedang menggunakan W8 64x.
Jawaban:
Pesan kesalahan menunjuk ke masalah dengan versi Java Anda. Apakah Anda memiliki JDK yang diinstal?
Coba tambahkan yang berikut (perhatikan baris baru):
/! \ Memastikan, bahwa
-vm
pilihan terjadi sebelum itu-vmargs
perintah . Semuanya setelah-vmargs
diteruskan langsung ke JVM.
-vm
c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll
-vmargs...
... ke eclipse.ini
file Anda , menunjuk ke JDK yang ingin Anda gunakan, dan periksa apakah versi Java yang diperlukan setidaknya sama baru dengan JDK Anda. Ini adalah jalur untuk sistem Windows. Lebih lanjut tentang jalur dapat ditemukan di sini (gulir ke bawah).
Jika Anda tidak tahu di mana eclipse.ini
file itu berada: secara teratur file itu ada di folder file Anda eclipse.exe
.
Sunting2 : @KadoLakatt : alasan mengapa menginstal Versi Java terbaru bekerja untuk Anda adalah karena Eclipse memeriksa jalur standar untuk JVM jika tidak menemukan -vm
entri (lihat di sini ). Namun saya tidak akan merekomendasikan itu, karena Anda mungkin salah menebak JVM yang digunakan. Jika Anda memperbarui Java (otomatis?) Anda mungkin mengalami masalah di Eclipse Anda bertanya-tanya apa yang mungkin telah Anda ubah. Lebih baik atur ke folder tertentu eclipse.ini
agar Anda yakin.
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/javaw.exe
UNTUK:-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/server/jvm.dll
Saya menerima kesalahan ini tiba-tiba. Eclipse berhenti bekerja meskipun saya tidak membuat perubahan konfigurasi dan tidak menginstal jdk baru.
Ini file eclipse.ini saya:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m
Agar Eclipse berhasil dimulai, saya dihapus
-vmargs
-Dosgi.requiredJavaVersion=1.6
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
Jadi di sini adalah file saya yang diperbarui:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-Xms40m
-Xmx1024m
Saya tidak tahu mengapa menghapus osgi.requiredJavaVersion = 1.6 memperbaikinya karena versi jvm saya 1.6. Dari doc http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html
osgi.requiredJavaVersion
The minimum java version that is required to launch Eclipse. The default value is "1.4.1".
Saya pikir versi java saya sudah diatur dengan benar. Pokoknya Eclipse mulai dan berjalan untuk saya sekarang ......
-vm C:/Program Files/Java/jdk1.8.0_45/bin/javaw.exe
ke file eclipse.ini, meminta restart dan kemudian gagal diluncurkan. Di masa lalu, saya telah menambahkan secara manual -vm C:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
. Terjadi kesalahan karena saya ditinggalkan dengan dua entri '-vm'. Menghapus salah satu dari mereka mengatasi masalah.
-vmargs -Dosgi.requiredJavaVersion=1.6
Saya tidak tahu dari mana asalnya, IDE bekerja dengan baik di masa lalu.
bisa seperti ini juga:
-vm
C:\Program Files\Java\jre6\bin\server\jvm.dll
Menambahkan -vm
parameter berfungsi untuk saya.
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll
Bagi Anda yang mencoba semua jawaban di atas tanpa hasil, coba turunkan nilai -Xms Anda. Saya diminta untuk mendukung Eclipse yang lebih lama (Weblogic Eclipse 10.3.6) - Saya memiliki .ini berikut di mesin Windows 7 saya dan Windows Server 2008 R2 Enterprise VM (versi Java di bawah ini menunjuk ke Java 32-bit) yang memiliki bekerja dan bekerja dengan sempurna, masing-masing.
-vm
C:/Java/Java7/jdk1.7.0_79/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dweblogic.home=C:/Oracle/Middleware/wlserver_10.3
Jadi Java 32-bit untuk Eclipse 32-bit, tetapi masih keluar kode 1. Berdasarkan semua jawaban yang saya lihat di sini, dan satu-satunya perubahan menjadi laptop baru dengan Windows 10, satu-satunya penjelasan yang mungkin adalah bahwa OS baru dan Eclipse tidak menyetujui sesuatu. Jadi saya mulai bermain-main dengan masing-masing nilai, dan itu berhasil ketika saya menurunkan Xms dan Xmx menjadi 512m. Saya punya firasat bahwa mungkin OS Windows baru mencegah ukuran tumpukan awal yang lebih tinggi berdasarkan beberapa kondisi run (semakin tinggi -Xms bekerja pada Windows 10 pada semua perangkat serupa lainnya yang saya temui) - sehingga penjelasan lain diterima. Sementara itu, berikut adalah satu-satunya nilai yang saya atur untuk berhasil meluncurkan Eclipse.
-Xms512m
Saya juga menghadapi masalah serupa, tidak diselesaikan setelah menambahkan perintah dalam file eclipse.ini. Penyebab utama saya berbeda. Saya sedang bereksperimen pada diagram urutan menggunakan objectaid. Ini melempar pengecualian dan mengganggu ruang kerja saya. Anda mungkin memiliki masalah berbeda saat mengerjakan plugin baru. Lebih baik Anda memeriksa file log yang terletak di ruang kerja proyek AndaC:\path\to\workspace\.metadata\.log
Ini dapat diatasi dengan menambahkan baris berikut ke file eclipse.ini -XX: -UseCompressedOops
Jika Anda menginstal java 8, mungkin terkait dengan masalah berikut: https://support.oracle.com/knowledge/Middleware/2412304_1.html
Cukup menghapus / mengganti nama "C: \ Program Files (x86) \ Common Files \ Oracle \ Java \ javapath" bekerja untuk saya.
Mengubah file eclipse secara langsung bukanlah ide yang baik, terlepas dari segi apa pun atau masalah ini, kecuali jika itu dapat diubah pada eclipse. Punya masalah yang sama, dengan jdk1.8 diinstal. Ubah ke jdk 1.7.
Selain itu, menurut https://wiki.eclipse.org/Eclipse/Installation , baik LUNA dan MARS perlu 1,7. Jadi pastikan Anda sudah menginstalnya.
Milik saya adalah sistem 64 bit dengan instalasi java 64bit. apa yang berhasil untuk saya adalah sebagai berikut:
Di bidang target arahkan ke jalur home instalasi java 64 bit yang benar menggunakan argumen vm dengan path java_home terlampir dalam tanda kutip seperti:
D: \ Scala_eclipse \ eclipse.exe -vm "C: \ Program Files \ Java \ jdk1.8.0_11"
Ini hampir selalu menyelesaikan semua masalah terkait Eclipse (scala eclipse) saya. Seperti yang disebutkan dalam jawaban , pastikan Anda menggunakan kombinasi gerhana dan java yang tepat
1) Buka File SpringToolSuite4.ini .
2) Cari Untuk openFile .
3) Berikan lokasi file jvm.dll di SpringToolSuite4.ini
4) Catatan: Berikan Baris Baru antara -vm dan jalur lokasi file jvm.dll Anda. Seperti yang ditunjukkan di bawah ini.
openFile
-vm
C:\Program Files\Java\jre8\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
tambahkan saja di sini ...
Untuk orang-orang yang masih tidak dapat memulai eclipse karena kesalahan yang sama, silakan periksa lagi file eclipse.ini dan lihat apakah Anda lupa memasukkan M
ukuran memori. Sebagai contoh:
-Xmx1024
or
-Xmx1024MB
or
-Xmx1024 M
or
-Xmx1024 mb
or
-Xmx1024mb
salah, seharusnya -Xmx1024M
. Saya telah mencoba ide yang berbeda dari SOF dan dari forum lain, dan dalam cut / paste ini saya lupa bahwa saya melewatkan M
(hal kecil yang terlewatkan), jadi saya pikir saya harus berbagi. Jika berhasil untuk sebagian dari Anda, silakan pilih.
Saya memiliki masalah ini baru-baru ini, tetapi saya tidak mengubah java atau memperbarui versi java, Mungkin masalah ini terjadi karena crash shutdown sistem.
Dan setelah membaca beberapa jawaban di sini saya memutuskan untuk mengubah versi java dari 1.6 menjadi 1.7 di file eclipse.ini.
-vmargs
-Dosgi.requiredJavaVersion=1.6
Setelah perubahan ini, Eclipse dimulai dengan baik dan berhasil. Karena saya tidak mengubah apa pun, saya memutuskan untuk mengubahnya kembali menjadi 1,6 seperti aslinya.
Lalu saya mulai gerhana dan coba tebak. Jadi Sepertinya dalam kasus saya hanya menyentuh / memodifikasi file eclipse.ini berfungsi.
Saya harap jawaban ini bermanfaat bagi seseorang.
Tidak ada jawaban di atas yang membantu saya. Saya menemukan bahwa, secara umum, kesalahan seperti itu dapat berarti bahwa eclipse.ini Anda memiliki entri yang tidak valid. Jadi, semua jawaban di atas bisa benar, tergantung pada kasus khusus Anda. Dalam kasus saya, ternyata saya menambahkan argumen lokal dengan kesalahan ketik di dalamnya.
Silakan periksa komputer Anda dan jika Java JRE tidak menginstal unduhan dan instal.
Jalur argumen -javaagent saya menggunakan karakter Spasial seperti '&'. Saya menempatkan toples Lambok di tempat yang berbeda dan memberikan jalan ke tempat itu. Ini berhasil untuk saya.
sebelumnya itu
-javaagent: C: \ Software & Tool \ lambok.jar
saya mengubahnya menjadi
-javaagent: C: \ Labmok \ lambok.jar
jika tertulis c: / file program / java / jre / bin / server / jvm.dll tidak ditemukan kemudian salin jre dari folder jdk dan tempelkan di luar folder jdk. lalu coba lagi ...