Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_fejlesztoi_koernyezet_kialakitasa:java_fejlesztes

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

Java fejlesztés

  • Szerző: Sallai András
  • Copyright © Sallai András, 2011, 2013, 2014, 2015, 2016, 2021
  • Licenc: GNU Free Documentation License 1.3

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

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

  • JDK, amely tartalmazza a fordítót.
  • Fejlesztői eszköz.

Library

oktatas/programozas/java/java_fejlesztoi_koernyezet_kialakitasa/java_fejlesztes.txt · Utolsó módosítás: 2023/06/12 11:19 szerkesztette: admin