İki farklı Eclipse - 32/64bit sürümü hakkında biraz kafam karıştı.Java ve Eclipse - 32 vs 64bit
Bildiğim kadarıyla, Java bytecode (= kodunuzun oluşturulması) platform bağımsızdır. Bir kullanıcı bayt kodunuzu 32bit JRE'de çalıştırırsa, kod 32bit işlem olarak yürütülür, kullanıcı bayt kodunuzu 64bit JRE'de çalıştırırsa, kod 64 bitlik bir işlem olarak gösterilir.
Eclipse'in çalışması için JRE'ye ihtiyacı vardır, çünkü Java'da yazılmıştır. Ancak, sadece kullanıcının JRE sürümü önemliyse, Eclipse indirme sayfasında Eclipse'in 32 ve 64bit sürümleri neden var?
64bit Eclipse sürümü 64 bit JRE veya JDK'ya mı ihtiyaç duyar? Evet ise neden?
İkinci karışıklık: JRE'nin 32 ve 64 bitlik bir sürümünün gerekliliğini anlıyorum. Ancak sonuçta oluşan bayt kodu platform bağımsız olup olmadığını neden JDK'nın 32 ve 64 bit sürümleri var?
Teşekkürler, ama anlamıyorum. Eclipse (ancak C++) ile Java uygulamaları geliştirmezseniz, bir JDK yüklemeniz gerekmez. Öyleyse neden JRE ile değil de JDK ile ilgili olduğunu söylüyorsunuz? – alapeno
Bayt kodunu çalıştırmak için doğru JRE'yi yüklemeniz yeterlidir. Ama byproduce_ bytecode, JDK içinde yerli bir uygulama olan derleyiciyi çağırmanız gerekir. JDK içinde, JNI, Javadoc jeneratörü ve daha fazlası için başlık üreticisi gibi daha fazla yerli uygulama vardır. –
Bir IDE kurarsanız, bu uygulamaları sizin için otomatik olarak çağırır. Eğer sahip değilseniz, o zaman bunları kendiniz aramalısınız. –