2012-12-17 19 views
9

Tutulmamı jdk ile çalışmak için güncellemeye çalışıyorum ve jre değil. Bu forumdaki talimatları takip ettim, ayrıca cevaplar için google'da da arama yaptım, ancak bazı nedenlerle hala çalışmıyor.Tutulmakta jdk değiştirme

Tercihlerimi denedim -> java-> jre'leri yükleyin, eski jeti buradan kaldırın ve jdk yolunu kullanın.

aynı zamanda proje özelliklerine gitmeyi denediniz -> java yapı yolu -> jre sistem kitaplıkları -> edit-> çalışma alanı varsayılan jre.it ayrıca jdk'yi kullandığımı söylüyor.

Hatta ini dosyanın yanındaki yol C ekleyerek try'ed i try'ed zaman \ Program Files \ Java \ bin \ javaw.exe \

ama benim programın dağıtma Uygulamaya giden jdk1.6.0_31 motor bir sonraki mesajı alıyorum: Uygulama güncellenemiyor: Sistem Java Derleyicisi alınamıyor. Lütfen bir JRE değil, bir JDK kullanın.

Tutulma sürümüm juno 4.2 ve jdk sürümüm 1.6.0_31 Başka neyi değiştirmem gerektiğini bilmiyorum. Hatta benim bilgisayarımdan eski jre kaldırmak ama tutulması hala jdk ile çalışmaz (her ne kadar farkına rağmen)

Fikrim yok ... Herkes bana yardım edebilir mi ??

bu benim ini dosyasıdır:

-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 
    -product 
    org.eclipse.epp.package.jee.product 
    --launcher.defaultAction 
    openFile 
    --launcher.XXMaxPermSize 
    256M 
    -showsplash 
    org.eclipse.platform 
    --launcher.XXMaxPermSize 
    256m 
    --launcher.defaultAction 
    openFile 
    -vmargs 
    -Dosgi.requiredJavaVersion=1.5 
    -Dhelp.lucene.tokenizer=standard 
    -Xms40m 
    -Xmx512m 
    -vm 
    C:\Program Files\Java\jdk1.6.0_31\bin 

thanks for the help 

cevap

16

üzerinde çalışmalıdır JVM Eclipse kendisini değiştirmek isterseniz, bunun için doğru yer eclipse.ini olduğunu. İşte belirtmek için yönergeler: eclipse.ini.

Sık karşılaşılan hatalar, -vm parametre adı ve bir satırdaki değer belirtiliyor veya '-vm' eksik veya yanlış yerleştiriliyor. Ayrıca, farklı işletim sistemlerinde -vm formatına dikkat edin. (.ini dosyası yayınlandı sonra)

DÜZENLEME: En -vm seçenek -vmargs sonra gelir, (her iki hat VM args olarak kabul edilir) yanlıştır. .ini dosyasında doğru parametre yerleştirme şu şekilde görünecektir:

... 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jdk1.6.0_31\bin 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Dhelp.lucene.tokenizer=standard 
-Xms40m 
-Xmx512m 
+0

bunu zaten denedim.Çalışmıyor. Pencereler için biçimi kontrol ettim ama hiçbir şey değişmedi. Hala aynı mesajı alıyorum – user1596497

+0

Yapılandırmanızı Eclipse'de kontrol edebilirsiniz: Yardım -> Eclipse Hakkında -> Kurulum Detayları (düğme) -> Yapılandırma (sekme). Benim durumumda "-vm C:/Program Files/Java/jdk1.6.0_32/bin \ .. \ jre \ bin \ server \ jvm.dll" gibi bir şey gösterir. Aslında, benim eclipse.ini ben olduğunu fark ettik: -vm C:/Program Files o gösterecektir yüzden ini dosyasını değişti/Java/jdk1.6.0_32/bin –

+0

: -vm C: \ Program Files \ Java \ jdk1.6.0_31 \ bin – user1596497

3

ben

-vm C:/Program Files (x86)/Java/jdk1.7.0_10/bin/javaw.exe 

yoluyla özel bir JDK ayarlamak nerede benim Eclipse ini bulmak bölümünde "specifiying göz at Aşağıda Java Sanal Makinesi " eclipse help.

Fiyat:
İpucu: Eclipse çalışırken hangi Java VM'yi kullanacağınızı açıkça belirtmek genellikle iyi bir fikirdir. Bu, yukarıda gösterildiği gibi "-vm" komut satırı argümanı ile elde edilir. "-vm" seçeneğini kullanmazsanız, Eclipse O/S yoluna bakacaktır. Diğer Java tabanlı ürünleri yüklediğinizde, bunlar yolunuzu değiştirebilir ve bir sonraki Eclipse'i başlattığınızda farklı bir Java VM'nin kullanılmasına neden olabilir. Diğer cevapların


-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 
-vm 
C:/Program Files (x86)/Java/jdk1.7.0_10/bin/javaw.exe 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-vmargs 
-Dorg.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout=999999 
-Dosgi.requiredJavaVersion=1.5 
-Dhelp.lucene.tokenizer=standard 
-Xms128m 
-Xmx1024m 
+0

benim sorun nerede -vm koydum .. yardım için teşekkürler – user1596497

+0

Bu durumda :-) @ Licis Cevap kabul etmelisiniz :-) – FrVaBe

+0

Ben yaptım her şey hazır. Neden bilmiyorum sanki öyle değil. Cevabın faydalı olması için bile oy kullanıyorum. – user1596497

1

Yok benim için çalıştı. Sonunda "jre7" dizinini kaldırdım ve presto-chango, Eclipse yanında yüklü olan JDK'yı kullanmaya başladı.

+0

olduğunu belirtmek için çalıştı. ben de :) –