Tartalomjegyzék

< Java fejlesztői környezet kialakítása

Java fejlesztés

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:

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:

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

Az OpenJDK a Java szabadon használható verziója.

Itt is letölthető:

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

Szükséges a Java fejlesztéshez

Java dokumentációk

Library

Tároló: