Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_nativ_program_keszitese

< Java

Natív programok készítése

ELF bináris készítése

Töltsük le a gépünkön lévő Java verziónak megfelelő GraalVM-t:

Csomagoljuk ki, például az opt könyvtárba, majd tegyük útvonalba a native-image utasítást.

Natív alkalmazás fordítása:

native-image -cp bin App

Feltételeztük, hogy a class fájlok a bin könyvtárban vannak, amit a -cp kapcsolóval megadtunk.

Futtatás:

./app

A -o kapcsolóval megadhatjuk, hol milyen néven jöjjön létre:

native-image -cp bin -o bin/app App

A GraalVM letölthető és használható Windows és macOS rendszeren is.

Az SDKMAN használata

SDKMAN csomagkezelőt is használhatjuk:

A GraalVM telepítése az SDKMAN csomagkezelővel:

sdk install java 17.0.7-graal

EXE fájl készítése

Letöltjük a launch4j programot Windows és Linuxra is.

lynx http://launch4j.sourceforge.net

Beállítom az „Output file” mezőt, például:

Program01.exe

A „Basic” fülön kitallózom a .jar fájlt a Jar mezőben:

/home/jozsi/Tervek/Program01/Program01.jar

A JRE fülön beállítom, milyen Java verzióra számítok:

C:\Program Files\Java\jre

Min JRE version:

1.6.0

Linkek

Célprogramok

Leírások, példák

oktatas/programozas/java/java_nativ_program_keszitese.txt · Utolsó módosítás: 2023/08/23 22:01 szerkesztette: admin