logo

JRE nedir?

Java Run-time Environment (JRE), Java Development Kit'in (JDK) bir parçasıdır. Java Sınıf Kitaplığı, özel araçlar ve bağımsız bir JVM içeren, ücretsiz olarak kullanılabilen bir yazılım dağıtımıdır. Java programlarını çalıştırmak için cihazlarda bulunan en yaygın ortamdır. Kaynak Java kodu derlenir ve Java bayt koduna dönüştürülür. Bu bayt kodunu herhangi bir platformda çalıştırmak istiyorsanız JRE'ye ihtiyacınız vardır. JRE sınıfları yükler, belleğe erişimi doğrular ve sistem kaynaklarını alır. JRE, işletim sisteminin üstünde bir katman görevi görür.

Ayrıca şunları içerir:

  • Java Web Start gibi dağıtım için kullanılan teknolojiler.
  • Java 2D gibi kullanıcı arayüzü için araç setleri.
  • Entegrasyon kütüphaneleri gibi Java Veritabanı Bağlantısı (JDBC) Ve Java Adlandırma ve Dizin Arayüzü (JNDI) .
  • Lang ve util gibi kütüphaneler.
  • Gibi diğer temel kütüphaneler Java Yönetim Uzantıları (JMX) , Java Yerel Arayüzü (JNI) ve XML İşleme için Java (JAX-WS) .

JRE nelerden oluşur?

JRE aşağıdaki bileşenlerden oluşur:

ikili ağaç türleri
    Dağıtım teknolojileridağıtım, Java eklentisi ve Java Web Start gibi.Kullanıcı arayüzü araç setleriSoyut Pencere Araç Seti (AWT), Swing, Java 2D, Erişilebilirlik, Görüntü G/Ç, Yazdırma Hizmeti, Ses, sürükle ve bırak (DnD) ve giriş yöntemleri dahil.Entegrasyon kütüphaneleriArayüz Tanımlama Dili (IDL), Java Veritabanı Bağlantısı (JDBC), Java Adlandırma ve Dizin Arayüzü (JNDI), Uzaktan Yöntem Çağırma (RMI), İnternet Inter-Orb Protokolü (RMI-IIOP) Üzerinden Uzaktan Yöntem Çağırma ve komut dosyası oluşturma dahil.Diğer temel kütüphaneleruluslararası destek, giriş/çıkış (G/Ç), uzantı mekanizması, Fasulye, Java Yönetim Uzantıları (JMX), Java Yerel Arayüzü (JNI), Matematik, Ağ İletişimi, Geçersiz Kılma Mekanizması, Güvenlik, Serileştirme ve XML İşleme için Java (XML) dahil JAXP).Lang ve util temel kitaplıklarılang ve util, zip, Java Arşivi (JAR), enstrüman, yansıma, Koleksiyonlar, Eşzamanlılık Yardımcı Programları, yönetim, sürüm oluşturma, Günlüğe Kaydetme, Tercihler API'si, Referans Nesneleri ve Normal İfadeler dahil.Java Sanal Makinesi (JVM)Sunucu Sanal Makinesi ve Java HotSpot İstemcisinden oluşur.

JRE, JVM ile nasıl çalışır?

Java JRE

JRE'de JVM'nin bir örneği, kütüphane sınıfları ve geliştirme araçları bulunur. JRE'nin çalışmasını anlamak için basit bir 'Merhaba Dünya' programının bir örneğini görelim.

 import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); } 

Bu programı yazdıktan sonra .java uzantısıyla kaydetmeniz gerekmektedir. Programınızı derleyin. Java derleyicisinin çıktısı platformdan bağımsız bir bayt kodudur. Derlemeden sonra derleyici bayt kodunu içeren bir .class dosyası oluşturur. Bayt kodu platformdan bağımsızdır ve JRE'ye sahip herhangi bir cihazda çalışır. JRE'nin çalışmaları buradan başlıyor. Herhangi bir Java programını çalıştırmak için JRE'ye ihtiyacınız vardır. Çalıştırılacak bayt kodunun akışı aşağıdaki gibidir:

Java JRE

Çalışma zamanında aşağıdaki adımlar gerçekleştirilir:

konuşmacı nedir
    Sınıf Yükleyici
    Bu adımda sınıf yükleyicisi, programın çalıştırılması için gerekli olan çeşitli sınıfları yükler. Sınıf yükleyici, sınıfları Java Sanal Makinesine dinamik olarak yükler.
    JVM başlatıldığında üç sınıf yükleyici kullanılır:
    1. Bootstrap sınıfı yükleyici
    2. Uzantılar sınıfı yükleyici
    3. Sistem sınıfı yükleyici
    Bayt kodu doğrulayıcı
    Bayt kodu doğrulayıcı bir geçit denetleyicisi olarak düşünülebilir. Kodun yorumlayıcıyı rahatsız etmemesi için bayt kodunu doğrular. Kodun yorumlanmasına yalnızca biçimi kontrol eden ve yasa dışı kodu kontrol eden Bayt Kodu doğrulayıcının testlerini geçtiğinde izin verilir.Tercüman
    Sınıflar yüklendikten ve kod doğrulandıktan sonra yorumlayıcı montaj kodunu satır satır okur ve aşağıdaki iki işlevi yapar:
    • Bayt Kodunu Çalıştır
    • Temel donanıma uygun çağrılar yapın

Bu şekilde program JRE'de çalışır.

PATH Ortam Değişkenleri ile Java JRE nasıl kurulur?

Java uygulamalarını geliştirmek veya çalıştırmak için Java SE Geliştirme Kitini indirip yüklemeniz gerekir.

Adım 1.) Oracle'ın resmi sitesinden Java SE'nin son sürümünü indirin.

Java JRE

Adım 2.) Dosyayı indirdikten sonra çalıştırılabilir bir dosya indirmiş olacaksınız. Bu dosyayı çalıştırın ve her şeyi varsayılan olarak tutun ve ileri tıklayıp yüklemeye devam edin.

Adım 3.) Kurulum tamamlandıktan sonra JDK ve JRE'niz program dosyaları klasörüne indirilecektir.

Adım 4.) Kurulumu tamamladıktan sonra ortam değişkenlerini ayarlamanız gerekir.

Adım 5.) Denetim masası -> Sistem ve Güvenlik -> Sistem -> Gelişmiş Sistem Ayarları'na gidin. Aşağıdaki iletişim kutusu görünecektir.

Java JRE

Adım 6.) Ortam Değişkenleri'ne tıklayın, sistem değişkenlerine gidin ve Yol'a çift tıklayın.

Java JRE

Adım 7.) Şimdi JRE dosyasında bulunan bin dosyanızın yolunu Path değişkenine ekleyin.

java csv okuma
Java JRE

Java ortamının kurulumu tamamlandı.

JVM, JDK ve JRE arasındaki fark

    JVM- Java Sanal Makinesi, bayt kodlarına göre derlenen programları çalıştıran bir sanal makinedir. JVM, bir JVM uygulamasında neyin gerekli olduğunu resmi olarak açıklayan bir spesifikasyonla detaylandırılmıştır. Bir spesifikasyona sahip olmak, Java programlarının farklı uygulamalarda birlikte çalışabilmesini sağlar; böylece Java Development Kit'i (JDK) kullanan program yazarlarının, temeldeki donanım platformunun özellikleri hakkında endişelenmelerine gerek kalmaz.JDK- JDK, JRE'yi çevreleyen bir sarmalayıcıdır ve ayrıca derleyiciyi, yorumlayıcıyı, hata ayıklayıcıyı ve diğer araçları içerir. Kullanıcılara Java programlarını çalıştırmanın yanı sıra geliştirme özellikleri de sağlar.JRE- JRE, sınıf kitaplıklarından, JVM'den ve destekleyici dosyalardan oluşur