Windows için android SDK'yı indirdim ve aradım. Şu anda W8 64x kullanıyorum.
Windows için android SDK'yı indirdim ve aradım. Şu anda W8 64x kullanıyorum.
Yanıtlar:
Hata iletisi, Java sürümünüzle ilgili bir soruna işaret eder. Yüklü bir JDK'nız var mı?
Aşağıdakileri eklemeyi deneyin (yeni satıra dikkat edin):
/! \ Ki, emin olmak
-vm
seçenek oluşur önce-vmargs
komuta . Bundan sonraki her şey-vmargs
doğrudan JVM'ye geçirilir.
-vm
c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll
-vmargs...
... eclipse.ini
dosyanızı kullanmak istediğiniz JDK'yi işaret edin ve gerekli Java sürümünün en az JDK'nız kadar yeni olup olmadığını kontrol edin. Bu bir Windows sisteminin yoludur. Yollar hakkında daha fazla bilgiyi burada bulabilirsiniz (aşağı kaydırın).
eclipse.ini
Dosyanın nerede olduğunu bilmiyorsanız : düzenli olarak dosya klasörünüzdeeclipse.exe
.
Edit2: @KadoLakatt : En son Java Sürümü'nün sizin için çalışmasının nedeni Eclipse, bir -vm
giriş bulamazsa bir JVM'nin standart yolunu kontrol etmesidir ( buraya bakın ). Ancak bunu tavsiye etmem, çünkü kullanılan JVM'yi tahmin etmek yanlış olabilir. Java'yı güncellerseniz (otomatik olarak?) Eclipse ürününüzde nelerin değişmiş olabileceğini merak eden sorunlarla karşılaşabilirsiniz. Emin olmak için belirli bir klasöre daha iyi ayarlayın eclipse.ini
.
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/javaw.exe
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/server/jvm.dll
Bu hatayı maviden aldım. Ben hiçbir yapılandırma değişikliği yapmadım ve yeni jdk yüklemedim rağmen Eclipse çalışmayı durdurdu.
İşte eclipse.ini dosyam:
--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
Eclipse'i başarıyla başlatmak için kaldırdım
-vmargs
-Dosgi.requiredJavaVersion=1.6
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
İşte güncellenmiş dosyam:
--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
Neden jvm sürüm 1.6 olduğu gibi osgi.requiredJavaVersion = 1.6 kaldırma bu fikrim yok. Http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html dokümanından
osgi.requiredJavaVersion
The minimum java version that is required to launch Eclipse. The default value is "1.4.1".
Java sürümümün doğru ayarlandığını düşünüyorum. Neyse Eclipse şimdi başlıyor ve benim için çalışıyor ......
-vm C:/Program Files/Java/jdk1.8.0_45/bin/javaw.exe
, eclipse.ini dosyasına sessizce eklendi , yeniden başlatma isteğinde bulundu ve ardından başlatılamadı. Geçmişte, manuel olarak ekledim -vm C:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
. İki '-vm' girdisiyle ayrıldığım için hata oluştu. Bunlardan birinin kaldırılması sorunu çözdü.
-vmargs -Dosgi.requiredJavaVersion=1.6
Nereden geldiği hakkında hiçbir fikrim yok, IDE geçmişte iyi çalıştı.
bunun gibi de olabilir:
-vm
C:\Program Files\Java\jre6\bin\server\jvm.dll
-vm
Parametre eklemek benim için işe yarıyor.
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll
Yukarıdaki tüm yanıtları başarılı olmadan deneyenler için -Xms değerinizi düşürmeyi deneyin. Eski bir Eclipse'i (Weblogic Eclipse 10.3.6) desteklemem gerekiyor - Windows 7 makinemde ve Windows Server 2008 R2 Enterprise VM'mde aşağıdaki .ini vardı (aşağıdaki Java sürümü 32 bit Java'ya işaret ediyor) mükemmel çalıştı ve çalışıyordu.
-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
Yani 32-bit Eclipse için 32-bit Java, ama yine de kod 1'den çıkın. Burada gördüğüm tüm cevaplara dayanarak ve tek değişiklik Windows 10 ile yeni bir dizüstü bilgisayar olarak, olası tek açıklama yeni işletim sisteminin ve Tutulma bir şeye katılmıyordu. Bu yüzden her bir değerle oynamaya başladım ve hem Xms hem de Xmx'i 512m'ye düşürdüğümde işe yaradı. Muhtemelen yeni Windows işletim sisteminin bazı çalışma koşullarına bağlı olarak daha yüksek bir başlangıç yığın boyutunu önlediğine dair bir önsezim var (daha yüksek -Xms, karşılaştığım diğer tüm benzer cihazlarda Windows 10'da çalışıyor) - bu yüzden başka bir açıklama hoş geldiniz. Bu arada Eclipse'i başarılı bir şekilde başlatmak için yaptığım tek değer şu.
-Xms512m
İşletim sistemi, JDK ve tutulma bitlerinin çalışma kombinasyonları.
Lütfen yukarıdaki kombinasyonlardan birini kullanın.
Ben de eclipse.ini dosyasında komut ekledikten sonra çözülmedi benzer bir sorunla karşı karşıya. Temel nedenim farklı. Objektaid kullanarak dizi diyagramları üzerinde deney yapıyordum. Bu bir istisna atıyor ve çalışma alanımı rahatsız ediyor. Yeni eklentiler üzerinde çalışırken farklı sorun yaşayabilirsiniz. Proje çalışma alanınızda bulunan günlük dosyasını kontrol etmeniz daha iyiC:\path\to\workspace\.metadata\.log
Eclipse.ini dosyasına -XX dosyasına aşağıdaki satırı ekleyerek bu sorunu çözebilirsiniz: -UseCompressedOops
Java 8 yüklüyse, aşağıdaki sorunla ilgili olabilir: https://support.oracle.com/knowledge/Middleware/2412304_1.html
Sadece "C: \ Program Files (x86) \ Common Files \ Oracle \ Java \ javapath" dosyasını kaldırmak / yeniden adlandırmak benim için çalıştı.
Tutulma dosyasında doğrudan değişiklik olması, tutulma içinde değiştirilmediği sürece, faset veya ini olsun, iyi bir fikir değildir. Jdk1.8 yüklü aynı sorun vardı. Jdk 1.7 olarak değiştirin.
Ayrıca, https://wiki.eclipse.org/Eclipse/Installation'a göre , hem LUNA'nın hem de MARS'ın 1.7'ye ihtiyacı var. Bu yüzden sadece yüklü olduğundan emin olun.
Mine, 64bit java kurulumuna sahip 64 bit bir sistemdir. benim için işe yarayan şuydu:
Hedef alanda doğru java 64 bit yüklemeleri ana yolunu, aşağıdaki gibi tırnak işaretleri içine alınmış java_home yolu ile vm bağımsız değişkenini kullanarak işaretleyin:
D: \ Scala_eclipse \ eclipse.exe -vm "C: \ Program Dosyaları \ Java \ jdk1.8.0_11"
Bu neredeyse her zaman Eclipse (scala eclipse) ile ilgili tüm sorunlarımı çözer. Belirtildiği gibi cevap , emin tutulma ve java doğru kombinasyonunu kullanan olun
1) SpringToolSuite4.ini Dosyasını açın .
2) openFile dosyasını arayın .
3) SpringToolSuite4.ini içindeki jvm.dll dosyasının konumunu belirtin
4) Not: Aşağıda gösterilen -vm ile jvm.dll dosyanızın konum yolu.as arasındaki Yeni Satırı sağlayın.
openFile
-vm
C:\Program Files\Java\jre8\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
sadece buraya eklemek için ...
Aynı hata nedeniyle hala tutulmaya başlayamayanlar için, lütfen eclipse.ini dosyasını tekrar kontrol edin ve M
hafıza boyutundan sonra koymayı unuttuğunuza bakın . Örneğin:
-Xmx1024
or
-Xmx1024MB
or
-Xmx1024 M
or
-Xmx1024 mb
or
-Xmx1024mb
yanlış, olması gerekir -Xmx1024M
. SOF ve diğer forumlardan farklı fikirler deniyorum ve bu kes / yapıştır içinde özlediğimi unuttum M
(kaçırmak için küçük bir şey), bu yüzden paylaşmam gerektiğini düşündüm. Bazılarınız için işe yararsa lütfen oy verin.
Son zamanlarda bu sorunu yaşadım, ancak herhangi bir java değiştirmedim veya java sürümünü güncelledim, Sistemin çökmesi nedeniyle bu sorun olabilir.
Ve burada birkaç cevap okuduktan sonra eclipse.ini dosyasında java sürümünü 1.6'dan 1.7'ye değiştirmeye karar verdim.
-vmargs
-Dosgi.requiredJavaVersion=1.6
Bu değişiklikten sonra Eclipse iyi başladı ve işe yaradı. Ben bir şey değişmemişti beri ben orijinal olarak ne geri 1.6 olarak değiştirmeye karar verdi.
Sonra tutulmaya başladım ve ne işe yaradığını tahmin ettim. Yani benim durumumda sadece dokunma / eclipse.ini dosyasını değiştirerek çalıştı gibi görünüyor.
Umarım bu cevap birisi için faydalıdır.
Yukarıdaki cevapların hiçbiri bana yardımcı olmadı. Genel olarak, böyle bir hatanın eclipse.ini'nizin geçersiz bir girişi olduğu anlamına gelebileceğini keşfettim. Bu nedenle, özel durumunuza bağlı olarak yukarıdaki tüm cevaplar doğru olabilir. Benim durumumda, içinde bir yazım hatası olan bir yerel ayar argümanı eklediğim ortaya çıktı.
Lütfen bilgisayarınızı kontrol edin ve Java JRE yüklenmezse indirin ve yükleyin.
-Javaagent argümanı yolum '&' gibi Spacial karakterlere sahip olmaktı. Lambok kavanozunu farklı bir yere yerleştirdim ve o yere giden yolu verdim. Benim için çalıştı.
önceden
-javaagent: C: \ Yazılım ve Araç \ lambok.jar
olarak değiştirdim
-javaagent: C: \ Labmok \ lambok.jar
c: / program files / java / jre / bin / server / jvm.dll bulunmuyorsa, jre'yi jdk klasöründen kopyalayın ve jdk klasörünün dışına yapıştırın. ve sonra tekrar deneyin ...