A Java programok futtatásához a Java virtuális gépre van szükség. Ez tulajdonképpen pár programocska, ezek összességét nevezik Java JRE-nek. A JRE a Java Runtime Environment rövidítése, magyarul Java futtatókörnyezet. Ezt az Oracle oldaláról tudod letölteni: https://www.java.com/en/download/
Természetesen attól függően, hogy milyen géped van, más-más JRE-re lesz szükség, de ezt az oldal automatikusan csinálja.
Viszont, ahhoz hogy Java programokat csináljunk, szükséges egy Java fordító is, és még egy adag programocska, amit JDK-nak neveznek. A JDK azt jelenti, Java Development Kit, azaz Java fejlesztőkészlet.
Java programokat készíthetünk a kedvenc szövegszerkesztőnkben, akár Notepad-ban is. Azonban már az Arduino IDE esetében is láttuk, hogy mennyire kényelmes, ha a programunk ki van színezve, és egyetlen gombnyomással futtatható.
A Java fejlesztéshez is vannak IDE-k (ugye emlékszel még? IDE: Integrated Development Environment, egybeépített fejlesztői környezet). A leggyakoribb az Eclipse, aztán a NetBeans, aztán az IntelliJ. Ebből az első kettő ráadásul ingyen is van!
Mi az Eclipse-t fogjuk használni, ami egy igazi tank. Nem csak Java-hoz jó, hanem más nyelvekhez is, így ha megszoktad, akkor ugyanabban a környezetben tudsz később más nyelveket is használni.
JDK
Az Oracle oldaláról töltsd le a Java JDK-t. Fontos, hogy a JDK-t.
A JDK mindenféle processzorra és operációs rendszerre elkészült, így ezek simán futtanak bármilyen Java programot. A megfelelő verziót tölsd le és telepítsd fel!
Feltelepítés után sok minden nem látszik, de a gépünk képes lesz Java programok futtatására és fordítására.
IDE
Az Eclipse oldaláról tölds le az Eclipse IDE for Java Developers csomagot. Az Eclipse sok mindenre jó, nekünk most pont ez kell a Java programozáshoz.
Jelenleg az Eclipse Mars az aktuális verzió, amit itt tudsz letölteni.
Töltsd le, és zippeld ki egy kényelmes könyvtárba. Indítsd el az eclipse.exe-t a könyvtárból!
Az első kérdés arról szól, hogy hol legyen a workspace. A workspace az a könyvtár, ahol a Java programjainkat szeretnénk tárolni. Készíts egy üres könyvtárat, pld. c:\project\java és add meg azt mint workspace.
Kapcsold be az "Use this as the default and do not ask again"-t, így legközelebb már nem fog semmit kérdezni.
Ezek után elindul az Eclipse.
Az első induláskor az igazi Eclipse helyett egy kezdőoldalt kapunk. Kattints a Workbench gombra, vagy csukd be a Welcome tabot (lapot).
Igazán nem fontos, kérlek, ugord át...
Jelenleg (2015.) a Java nyelv a 8-as verziónál tart, ezt néha Java 1.8-nak, néha csak Java 8-nak írják. Ez természetesen képes futtatni a régebbi Java-ban készült programokat is.
A Java nem csupán egy nyelv: azért kifejezetten népszerű, mert rengeteg lib van hozzá gyárilag, amivel szuper sok mindent meg lehet csinálni anélkül, hogy nekünk kellene vacakolni a részletekkel.
Hogy még könnyebb legyen a dolgunk, ezért eleve többféle csomagot állítottak össze nekünk egy jó adag gyári libbel, attól függően, hogy mire lehet szükségünk:
Java SE - Standard Edition - az "alapkészlet"
Java EE - Enterprise Edition - brutál céges üzleti szerver alkalmazásokhoz való készlet
Java ME - Mobile Edition - régi mobiltelefonokhoz való készlet
Java SE Embedded - pici Java alapú kütyükhöz való készlet
Java TV - digitális tévékhez való készlet (műsorújság, stb.)
Ehhez a trail-hez a Java SE-t fogjuk használni.