I’ve put a suggested approach to fixing problems with native packaging described in https://issues.apache.org/jira/browse/NETBEANS-4272?filter=-2 as a further comment on that issue and below:
Apache NetBeans should be updated to use jpackage which is a part of OpenJDK 14.0.1 and works! An example call to jpackage that NetBeans could generate would look like: jpackage --type dmg --app-version 0.1 --copyright "My Company 2020" --name PKB --dest /Users/davidjlgradwell/NetBeansDev/PKB/jpackageoutput --temp /Users/davidjlgradwell/NetBeansDev/PKB/jpackagetemp --vendor "My Company" --icon /Users/davidjlgradwell/NetBeansDev/PKB/PKB.icns --input /Users/davidjlgradwell/NetBeansDev/PKB/dist --main-jar PKB.jar --main-class com.gradwell.PKB.PKBStartClass --mac-signing-key-user-name "Developer ID Application: " This approach should work for both Ant and Maven. It would remove the problematic dependency on JavaFX. jpackage is described at: https://docs.oracle.com/en/java/javase/14/docs/specs/man/jpackage.html This has been tested using the output from a Netbeans 12.0 beta 5 build of a complex application with both Netbeans and jpackage running under OpenJDK 14.0.1. If anyone is currently looking at fixing native packaging (maybe for a 12.1 release) please get in touch and I will assist. Regards David