[[oktatas:programozás:java|< Java]] ====== Java csomagok használata ====== * **Szerző:** Sallai András * Copyright (c) 2014, Sallai András * Szerkesztve: 2014, 2023 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Csomag létrehozása ===== Az utasításokat metódusokba, a metódusokat osztályokba, az osztályokat állományokba, az állományokat csomagokba szervezzük. Egy csomag a háttérben egy könyvtár. Ha létrehozok egy program01 csomagot, akkor az abban található állományokat a program01 nevű könyvtárba kell elhelyeznem. Hozzuk létre a Helló Világ nevű programot csomagban. A következő könyvtárszerkezetet fogjuk kialakítani: projektKonyvtar |--program01 | `--Program01.java | `--Makefile package program01; class Program01 { public static void main(String[] args) { System.out.println("Hi"); } } Fordítás: javac program01/Program01.java Futtatás: java program01.Program01 Makefile olyan Linuxhoz, ahol van xterm parancs: all: javac program01/Program01.java run: xterm -e "java -cp . program01.Program01; read" ===== Domain ===== Szokásos eljárás saját domain nevünk használata csomagnevekben. Például: projektKonyvtar |--hu | `-- szit | `--program01 | `--Program01.java | `--Makefile