Eddig azt gondoltuk, hogy okés, a Java egy nyelv, megtanuljuk, és készen vagyunk. Igazunk is van, de a Java ettől sokkal több. Sikerét annak köszönheti, hogy nem csak egy nyelv, hanem gyárilag csomagolnak hozzá egy csomó olyan jar-t, amiben kész Java osztályok százai várják, hogy a programunkban felhasználjuk őket.
Ahelyett, hogy mindent nulláról kellene kezdeni, vannak készen:
De persze vannak:
A jar jelentése szó szerint korsó - de itt a Java ARchive kifejezés rövidítéseként használjuk. Egy jar sok-sok hasznos osztályt tartalmazó nagy file.
Egy csomó jar része a Java környezetnek, ezért semmit sem kell tennünk - és többszáz osztály rendelkezésünkre áll magától.
Kattints rá a JRE System Library részre a Project Explorerben, és látszik, hogy mennyi jar áll rendelkezésünkre:
Ha egyszerűen használsz egy osztályt ami innen van, és leírod a nevét, akkor az organize imports - Ctrl+Shift+O funkció megtalálja az osztályt ezek között a jar-ok között magától.
Most már csak azt lenne jó tudni, hogy pontosan milyen osztályok is vannak itt, és mire lehet ezeket használni. Erre négy megoldás van: