JDK i JRE

Anonim

JDK vs JRE

Najważniejszą zaletą programów Java jest zdolność do wykonywania tego samego programu na wielu różnych systemach operacyjnych bez potrzeby rekompilacji go dla każdego z nich. Osiąga się to poprzez kompilację aplikacji w języku pośrednim, który jest interpretowany w docelowym systemie operacyjnym. Środowisko Java Runtime Environment lub JRE to pakiet oprogramowania, który zawiera potrzebne aplikacje do interpretacji aplikacji java i umożliwia jej wykonywanie w systemie operacyjnym.

Zestaw Java Development Kit lub JDK to wirowanie Java w bardziej tradycyjnym pakiecie SDK. Jest to pakiet oprogramowania, który zawiera niezbędne narzędzia potrzebne do pisania, kompilowania i debugowania aplikacji Java. Wraz z kompilatorem i aplikacjami do debugowania są inne narzędzia, które ułatwiają programistom optymalizację programów, aby działały lepiej i zużywały mniejszą ilość pamięci. Obejmuje to aplikację, która sprawdza konflikty słoików, która sprawdza ślad stosu, program uruchamiający oraz generator nagłówka i kodu pośredniczącego wśród wielu innych narzędzi eksperymentalnych.

Podczas sprawdzania pakietów JRE i JDK, które można pobrać z witryny Java, można stwierdzić, że pakiet JDK jest znacznie większy niż pakiet JRE. Wynika to z faktu, że pakiet JDK zawiera także środowisko JRE, niezależnie od tego, czy pakiet JRE jest już zainstalowany na komputerze, czy nie.

Dostępnych jest również więcej wersji JRE w porównaniu do JDK. Dzieje się tak dlatego, że aplikacja Java jest przeznaczona do wykonywania na wielu różnych urządzeniach, z których niektóre nie mogą być programowane. Mniejsze urządzenia to urządzenia PDA, smartfony, a nawet zwykłe telefony komórkowe.

Oczywiście JDK jest przeznaczone dla programistów i programistów, którzy naprawdę zamierzają tworzyć aplikacje java. Dla zwykłego, zwykłego użytkownika, który po prostu pobiera aplikacje java i używa ich, środowisko JRE powinno wystarczyć. Pobieranie JDK oznaczałoby tylko dłuższy czas pobierania i zmarnowane miejsce na dysku twardym.

Streszczenie: 1. Pakiet oprogramowania JRE jest potrzebny do korzystania z aplikacji Java, podczas gdy pakiet oprogramowania JDK jest potrzebny do tworzenia aplikacji Java 2. Pakiet oprogramowania JDK zawiera wszystko w pakiecie JRE wraz z narzędziami programistycznymi 3. JRE są dostępne dla znacznie szerszego zakresu platform w porównaniu do JDK 4. JDK jest przeznaczone dla programistów i programistów, podczas gdy środowisko JRE jest przeznaczone dla zwykłych użytkowników