oktatas:programozas:java:java_forditas
Tartalomjegyzék
Java fordítás
- Szerző: Sallai András
- Copyright © 2022, Sallai András
- Szerkesztve: 2022, 2023
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Cél megadása
Milyen Java verzióval lehessen futtatni a programot.
javac -target 8 App.java
A Java 9 óta lehet így is:
javac --release 8 App.java
Karakterkódolás
A GUI felületen is szükség lehet az UTF-8 kezelésére. Ehhez fordítsuk a Java programot UTF-8 kódolással:
javac -encoding UTF8 App.java
Több fájl
app01/ |-.vscode/ `-src/ |-controllers/ |-models/ |-views/ `-App.java
Fordítás:
javac -d bin -sourcepath src src/App.java
Futtatás:
java -cp bin App
JAR fájl
Használt kapcsolók:
- célkönyvtár
- -d
- .jar és .class fájlok útvonala
- -cp
- -classpath
- forrásfájlok útvonala
- -sourcepath
Adott a következő könyvtárszerkezet:
app01/ |-.vscode/ |-lib/ | `-inputpanel.jar `-src/ |-controllers/ |-models/ |-views/ `-App.java
Fordítás:
javac -d bin -classpath lib/inputpanel.jar -sourcepath src src/App.java
Létrejön a bin könyvtár:
app01/ |-.vscode/ |-bin/ | |-controllers/ | |-models/ | |-views/ | `-App.class |-lib/ | `-inputpanel.jar `-src/ |-controllers/ |-models/ |-views/ `-App.java
Futtatás:
java -classpath lib/inputpanel.jar:bin App
oktatas/programozas/java/java_forditas.txt · Utolsó módosítás: 2023/08/23 17:28 szerkesztette: admin