Açıkçası, "Java" tek bir şey değildir.
Java'nın en yaygın biçimi olan Java Runtime Environment (JRE) , Java ile yazılmış uygulamaların bilgisayarınızda çalışmasına izin verir. Bu "java eklentisi" veya "java sanal makinesi (jvm)"
Java (dil) - nesneye yönelik bir programlama dili.
Java (derleyici) - Java kodunu (dil) JRE / JVM tarafından yürütülebilen sınıf dosyalarına dönüştürür.
Java (kütüphane) - platformlar arası GUI ve diğer programlama öğeleri için bir dizi bileşen.
Çoğu insanın kullandığı Java eklentisi JRE'yi değiştirmek istediğinizi varsayalım. Aksi takdirde, lütfen sorunuzu güncelleyin.
Microsoft, tüm işletim sistemlerinde bir Java Sanal Makinesi içeriyordu, ancak bu genellikle Oracle'ın bir JRE eklentisi lehine yok sayılıyor.
Deneyebileceğiniz birkaç JRE / JVM değişikliği var:
JOEQ (ironik bir şekilde kendisi Java ile yazılmış) - http://sourceforge.net/projects/joeq/
Wonka - http://wonka.acunia.com/
Samur (artık aktif olarak korunmuyor) - http://sourceforge.net/projects/sablevm/files/
Bunların her birinin bir miktar uyumluluğu olabilir, ancak Java'yı JRE'nin daha yeni bir sürümü için tasarlandığında muhtemelen uyumluluk sorunları yaşayabilirsiniz.
Dikkate alınması gereken başka bir şey, gerçekten Java'ya ihtiyacınız olup olmadığıdır. Gerçekten JRE'nin çalışmasını gerektiren belirli görevler var mı? Değilse, onsuz gitmeyi deneyin.