Pemasangan pasangan OS, JDK dan Eclipse:
32-bit
OS | 32-bit
JDK | 32-bit
Eclipse (hanya 32-bit )
64-bit
OS | 32-bit
JDK | 32-bit
Gerhana
64-bit
OS | 64-bit JDK
| 64bit
Eclipse (hanya 64-bit )
Saya telah menginstal beberapa JDK dan JRE.
Masing-masing dari mereka memiliki entri mereka sendiri dalam variabel PATH, semuanya bekerja kurang lebih.
Dilihat dari variabel PATH, beberapa instalasi sama sekali tidak berguna, karena tidak pernah digunakan. Tentu saja, "tidak aktif" Jawa dapat dirujuk secara manual dari dalam Eclipse jika saya perlu, tetapi saya tidak pernah melakukan itu, jadi saya benar-benar tidak membutuhkannya. (Setidaknya saya pikir begitu pada saat itu ...)
Saya membersihkan kekacauan, menghapus semua Java saat ini, hanya menginstal JDK + JRE 1.7 64-bit.
Salah satu 'instalasi' Eclipse gagal setelah itu dengan Failed to Load the JNI shared Library
dan path yang diberikan relatif terhadap JDK yang baru diinstal di mana ia berpikir jvm.dll
untuk menjadi.
Eclipse yang gagal adalah satu-satunya dari semua IDE saya yang masih versi 32-bit pada pengaturan all-64-bit saya.
Menambahkan argumen VM, seperti yang sering disebutkan, dalam eclipse.ini
tidak ada gunanya dalam kasus saya (karena saya hanya memiliki JDK / JRE yang salah untuk dihubungkan.)
Saya juga tidak dapat menemukan cara memeriksa apakah Eclipse ini adalah versi 32-bit atau 64-bit (saya tidak dapat mencarinya di Task Manager , karena 'pemasangan' Eclipse ini tidak akan mulai. Dan karena itu memiliki sudah lama sejak saya mengaturnya, saya juga tidak bisa mengingat versinya.)
Jika Anda menggunakan JDK yang lebih baru dan JRE yang lebih lama, Anda mungkin juga akan mengalami masalah, tetapi kemungkinan besar itu adalah yang java.lang.UnsupportedClassVersionError
muncul, IIRC .