jpackage: Support building native Windows MSIs

Armin Schrenk armin.schrenk at skymatic.de
Mon Jun 30 14:09:40 UTC 2025


Hello everyone,
does jpackage support building native ARM64 MSI packages? Building an jpackage MSI on Windows ARM64, the resulting package contains x64 DLLs.

I looked further into the JDK code and apparently, the wix Command builder (WixPipeline.java) only supports x86 or x64  (see https://github.com/openjdk/jdk/blob/a84946dde4283fd423ef00ce3176bbe1985d7046/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java#L211).
According to the wix docs, aarch64 is supported since version 4.0: https://docs.firegiant.com/wix/tools/wixexe/#build

I already created a patched JDK locally, but maybe this can be a contribution/enhancement for the JDK in general.

Best regards,
Armin Schrenk
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20250630/e78352b7/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2759 bytes
Desc: not available
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20250630/e78352b7/smime-0001.p7s>


More information about the core-libs-dev mailing list