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.
SDKMAN csomagkezelőt is használhatjuk:
A GraalVM telepítése az SDKMAN csomagkezelővel:
sdk install java 17.0.7-graal
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