I am sending this feedback as suggested by the jpackage project (https://jdk.java.net/jpackage/). I hope this is considered helpful information.
I have tried the current build "14-jpackage+1-35" on Windows. It pretty much worked out of the box for me. Here are a few observations I make: - creating a image of the application is great for building protable applications. Sometime it is realy great to have the application on a thumb drive an just run it on any machine; currently i do this manually via jlink and use launch4j as a native launcher - MSI installation packages are great when deploying a application into a controlled it infrastructure, but in turn impose some restictions e.g. on application updates - my application is currently a portable app and does not use any native installer like MSI. Automatic updates are handled by the application by just in place updating the jar files. Deploying the application as a MSI would require to change the update behaviour. Even if automatic updates are out of the scope of the current JEP it would be helpful to have a common solution for this in the long run - Currently my app has a splash screen, since launch4j has support for a native splash screen. I have no tried it on jpackage, but the JEP states that there is no support for native splash screen. Does this also mean that the functionality of "-splash: fileName" and its manifest file counter part will not work when using the launcher generated jpackage? - Wher creating a image on Windows pretty much all .DLL from the bin folder in the runtime are duplicated into the application folder. Is this intended? When using the generic java.exe launcher it is not required to this. It just works fine with all .DLL/.EXE files in the runtime bin folder Thanks for making such a great tool. Keep up the good work. Regards, Heiko