Java jest zdecydowanie najpopularniejszym językiem, w którym pisze się większość aplikacji. Java Runtime Environment to środowisko uruchomieniowe stworzone przez firmę Sun Microsystems. Pozwala ono na uruchomienie i korzystanie z dowolnej aplikacji, która została napisana w tym właśnie języku programowania. Składa się ono z dwóch głównych komponentów:
- Java Virtual Machine;
- Biblioteki klas języka Java.
Główną cechą niemal wszystkich programów napisanych w Javie jest ich mobilność i szybkość działania. Nawet strony internetowe wykorzystują dziś narzędzia Javy. Należy uważać, aby nie pomylić Javy z JavaScriptem, ponieważ ten drugi jest interpretowany przez przeglądarkę, natomiast pierwszy wymaga zainstalowania Java Runtime Environment.
Kolejną ważną zaletą Javy jest wieloplatformowość. Dlatego aplikacje w Javie mogą być używane w każdym systemie operacyjnym, w którym obecne jest Java Runtime Environment.
Przed zainstalowaniem najnowszej wersji Java SE Runtime Environment zaleca się odinstalowanie starej wersji i dopiero wtedy podłączenie nowej.