Różnica między JDK i JRE
- 1200
- 76
- Maksym Cieślik
JDK vs Jre
Najważniejszą zaletą programów Java jest możliwość wykonywania tego samego programu w szerokiej gamie systemów operacyjnych bez konieczności ponownej kompilacji dla każdego. Osiąga się to poprzez skompilowanie aplikacji do języka pośredniego, który jest interpretowany w ukierunkowanym systemie operacyjnym. Java Runtime Environment lub JRE to pakiet oprogramowania, który zawiera potrzebne aplikacje do interpretacji aplikacji Java i pozwala jej wykonywać w systemie operacyjnym.
Zestaw rozwoju Java lub JDK to Spin Java na bardziej tradycyjnym zestawie SDK. Jest to pakiet oprogramowania, który zawiera niezbędne narzędzia potrzebne do pisania, kompilacji i debugowania aplikacji Java. Wraz z aplikacjami kompilatora i debuggera to inne narzędzia, które ułatwiają programistom optymalizowanie ich programów, aby działały lepiej i wykorzystuje mniejszą ilość pamięci. Obejmuje to aplikację, która sprawdza konflikty słoikowe, która sprawdza stos stosu, uruchamiającą oraz generator nagłówka i ktury wśród wielu innych narzędzi eksperymentalnych.
Po zbadaniu pakietów JRE i JDK z witryny Java, okazuje się, że pakiet JDK jest znacznie większy niż pakiet JRE. Wynika to z faktu, że pakiet JDK zawiera również JRE, niezależnie od tego, czy masz już zainstalowany pakiet JRE na komputerze, czy nie.
Dostępnych jest też więcej wersji JRE w porównaniu z JDK. Wynika to z faktu, że aplikacja Java ma wykonywać w szerokiej gamie urządzeń, z których niektóre nie mogłeś zaprogramować. Mniejsze urządzenia obejmują PDA, smartfony, a nawet zwykłe telefony komórkowe.
Oczywiście JDK jest przeznaczony dla programistów oprogramowania i programistów, którzy naprawdę zamierzają tworzyć aplikacje Java. Dla wspólnego codziennego użytkownika, który po prostu pobiera aplikacje Java i używa ich, JRE powinien być dość wystarczający. Pobieranie JDK oznaczałoby tylko dłuższy czas pobierania i zmarnowanego miejsca 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. JRES są dostępne dla znacznie szerszego zakresu platformy w porównaniu do JDK
4. JDK jest przeznaczony dla programistów i programistów oprogramowania, podczas gdy JRE jest dla zwykłego codziennego użytkownika