[[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