OS, JDK ve Eclipse çalışma çiftleri:
32-bit
İşletim Sistemi | 32-bit
JDK | 32-bit
Eclipse ( yalnızca 32 bit )
64-bit
İşletim Sistemi | 32-bit
JDK | 32-bit
Eclipse
64-bit
İşletim Sistemi | 64-bit JDK
| 64bit
Eclipse ( yalnızca 64 bit )
Birkaç JDK ve JRE yükledim.
Her birinin PATH değişkenine kendi girişi vardı, hepsi az ya da çok çalışıyordu.
PATH değişkenlerinden yola çıkarak, bazı kurulumlar hiç kullanılmadıkları için tamamen işe yaramazdı. Tabii ki, "etkin olmayan" Javas gerekirse Eclipse içinden el ile başvurulabilir, ama bunu hiç yapmadım, bu yüzden gerçekten onlara ihtiyacım yoktu. (En azından ben de öyle düşünmüştüm ...)
Karışıklığı temizledim, mevcut tüm Java'ları kaldırdım, sadece JDK + JRE 1.7 64-bit'i kurdum.
Eclipse 'kurulumlarından' biri daha sonra Failed to Load the JNI shared Library
ve yeni yüklenen JDK'ya göre belirli bir yolla başarısız olduğunu düşündü jvm.dll
.
Başarısız Eclipse, aksi takdirde tüm 64-bit kurulumumda hala 32 bit sürüm olan tüm IDE'lerimden sadece biriydi.
VM argümanlarını eklemek, sık sık belirtildiği gibi eclipse.ini
, benim durumumda işe yaramadı (çünkü sadece yanlış JDK / JRE ile ilgili olduğum için).
Ayrıca bu Eclipse 32-bit veya 64-bit sürüm olup olmadığını nasıl kontrol edemedim ( bu Eclipse 'kurulum' başlamaz çünkü Görev Yöneticisi'nde bakamadım. Ve vardı Bir süredir kurduğumdan beri, versiyonunu da hatırlayamadım.)
Daha yeni bir JDK ve daha eski bir JRE kullanıyorsanız , sorun için de olabilirsiniz, ancak daha sonra IIRC'ninjava.lang.UnsupportedClassVersionError
ortaya çıkması daha olasıdır .