Hi, I am about to switch a JavaFX project from JDK21 to JDK25 and I noticed a problem when running jpackage.
My domain has a hyphen, like in www.my-domain.com Hence, my Java package reads like this: com.my_domain.project Note: hyphen becomes underscore. Running vanilla jpackage in JDK21 complained with Invalid Mac-Bundle-ID [com.my_domain.project] due to the *invalid* underscore and suggests me to use "--mac-package-identifier" Hence, I added --mac-package-identifier com.my-domain.project (with the hyphen again) All good so far. Running the same code with JDK25 with the above settings shows the error message again Invalid Mac-Bundle-ID [com.my_domain.project] I can add any argument to --mac-package-identifier It seems it is simply not taken into account. I am using JDK 25.0.1 Is this a known issue with JDK25 and jpackage? Is there any other way to make jpackage work? Thanks, -- Daniel
