Jre Jdk Jvm Nedir?

Bozuk adt veya jre yüklemelerini ve adt içindeki programlama hatalarını içerir.

JRE nedir?

JRE (Java Runtime Environment) Java Virtual Machine, Java Platform çekirdek class'larını ve destekleyici dosyalar gibi paketleri içerir. Yani java kodu geliştirmek için gerekli olan derleyici (compiler), debugger gibi paketleri içermez. JRE zaten JDK'nın içinde vardır. Böyle bir paketin oluşturulmasının nedeni ise basit: Yazdığınız ve derlediğiniz (compile) Java class'larını herhangi başka bir makinede çalıştırmak için bu pakete ihtiyacınız olabilir.

JRE ve JVM nedir?


Java, konu ile ilgilenen birçok kişinin bildiği gibi platform bağımsız olma vaadi ile uygulama geliştiricilerin karşısına çıkan gerçek anlamda bir nesneye yönelik programlama dilidir. Java'nın SUN Java Runtime Environmenttarafından duyurulduğu yıllarda uygulama geliştiriciler "Bir defa yaz derle, her işletim sisteminde çalıştır" gibi bir slogana alışkın değildi. Kulaklara çok hoş gelmişti bi slogan. Fakat bu platform bağımsızlığı sağlayabilmek için farklı bir mimari gerekmekteydi. işte bu aşamada JRE(Java Runtime Environment) imdadımıza yetişti. Java kodları derlendikten sonra direkt olarak derlendiği makineye özgü makina kodlarına dönüştürülmemektedir. Bir ara dil olarak tabir edilen Java ByteKode larına çevrilmektedirler. İşte işin sırrı da burda yatmaktadır zaten. Çünkü bu byte kodlar her işletim sistemi için aynıdır fakat bu kodları yorumlayacak bir ekipmana ihtiyaç duyulmaktadır. JVM(Java Virtual Machine) işte bu işe yaramaktadır. Her sistem için aynı olan bu bytecode ları alıp çalıştığı sisteme özgü bir şekilde yorumlamaktadır. JRE, JVM ile birlikte Java platformu çekirdek dosyalarını ve değerli diğer çevre birimleri bulunduran bir paket olarak düşünülmelidir.
 

Başlıksız İçerik______________________

 

 

 

                                                                                                                                                                            Dogukan KÜPELİ

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...