mvn clean package
java -jar .\target\jars\JavaFX-Package-Sample-1.0.0-shade.jar
mvn -Pwin exec:exec@image
mvn -Pwin clean package exec:exec@image
.\BuildInstaller.ps1
没有新增或修改native函数可以不执行
mvn -Pjni clean compile
.\BuildNative.ps1
java -D"sun.stdout.encoding"=UTF-8 -D"sun.stderr.encoding"=UTF-8 -jar .\target\jars\JavaFX-Package-Sample-1.0.0-shade.jar
AOT 与 jpackage 还不能很好的一起使用,jvm 参数不同,AOT 文件就不可用,目前只通过 jar 的方式试一试
java -XX:AOTCacheOutput=app.aot -jar .\target\jars\JavaFX-Package-Sample-1.0.1-shade.jar
java -XX:AOTCache=app.aot -jar .\target\jars\JavaFX-Package-Sample-1.0.1-shade.jar
java --enable-native-access=ALL-UNNAMED -XX:AOTCacheOutput=app.aot -jar .\target\jars\JavaFX-Package-Sample-1.0.1-shade.jar
java --enable-native-access=ALL-UNNAMED -XX:AOTCache=app.aot -jar .\target\jars\JavaFX-Package-Sample-1.0.1-shade.jar