Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_forditas

< Java

Java fordítás

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