Tartalomjegyzék
< Java fejlesztői környezet kialakítása
Java fejlesztés
- Szerző: Sallai András
- Copyright © 2011, Sallai András
- Szerkesztve: 2011, 2013, 2014, 2015, 2016, 2021, 2024
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
A Java JDK
Az első Java verziók a Sun Microsystemtől származnak. A Sun a Java-t zárt forráskódú programként kezdte fejleszteni. A programok azonban nem kereskedelmi felhasználása szabad volt, így mindig letölthetők voltak mindenféle akadály nélkül. A nyílt forráskódú programok megjelenésével megjelent az Open Java is. 2006 november 13-kán a Sun Microsystem is nyílt forráskódúvá tette a saját Java verzióját.
Fontosabb elérhető Java technológiák:
- Java SE (Standard Edition)
- Általános célokra
- Java ME (Micro Edition)
- Mobil és beépített eszközökbe
- Java EE (Enterprise Edition)
- Szerveroldali programozáshoz
- Java FX
- Egy script nyelv asztali alkalmazások gyors fejlesztéséhez
Ezekből számunka a Java SE szükséges egyszerű Java programozáshoz.
A Java SE-ből kétféle terméket tölthetünk le:
- JRE – csak futtatásra alkalmas
- JDK – futtatás és fejlesztésre is használható
Ha letöltünk egy JDK-t az tartalmaz JRE-t is.
Még több Java technológia:
Verziók
A Java aktuális verziója 2016-ban 8-as. Ez valójában 1.8, de az egyest nem szokás kiírni. A 8-as verzióban belül további alverziók vannak, amelyek kisebb javításokat, frissítéseket tartalmaznak. A 8-as a fő verziószám változásával változhat az API.
Ha legújabb verzióval fordítunk Java programot, ügyeljünk arra, hogy a program majdani felhasználója nem biztos, hogy rendelkezik a mi verziónkkal.
Példának okáért az 1.8-as verzióval fordított program nem futtatható az 1.7-es verzióval. Az 1.8-as fordítónak azonban megmondható, hogy 1.7-es verzióra szeretnénk fordítani.
Java fordító az Oracletól
Java SE Development Kit legújabb verziója elérhető:
OpneJDK
Java fordító és futtató
Fordító
A Java programok egy .java kiterjesztésű állományban készülnek. Ezek lefordításához a javac parancs használható.
javac
A javac persze nem gépikódot fordít, csak bájtkódot. A bájtkódot a Java futtató fordítja gépikóddá.
Futtató
A Java programokat a java nevű paranccsal futtathatjuk:
java
A javac parancs alapértelmezetten csak .class kiterjesztésű fájlokat képes létrehozni. Ezek is futtathatók a java paranccsal. Az elkészült programokat azonban egy .jar kiterjesztésű állománnyal szokás terjeszteni.
Fordítás korábbi verzióhoz:
javac -Xlint:-options -source 1.6 -target 1.6 Program01.java
Vagy:
javac -source 1.6 -target 1.6 -bootclasspath /usr/local/jdk1.7.0_09/jre/lib/rt.jar Program01.java
A -bootclasspath vagy az -Xlint:-options nélkül figyelmeztető üzenetet kapunk. Részletek: http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html
Java fejlesztő környezetek, kódszerkesztők
- Notepad2 (Kódszerkesztő)
Szükséges a Java fejlesztéshez
- JDK, amely tartalmazza a fordítót.
- Fejlesztői eszköz.
Java dokumentációk
Library
Tároló:
- https://mvnrepository.com/ (2023)