Je déploie trois applications avec Java Web Start vers les clients. Ces trois applications utilisent toutes JAXB. Sous Java 1.9, pour charger le module jaxb, vous devez utiliser :
--add-modules java.xml.bind
Java Web Start vous permet de transmettre des arguments VM aux applications avec l'attribut java-vm-args de la balise java/j2se. Cependant, seuls les arguments répertoriés dans la documentation sont pris en charge et --add-modules
ne figure pas dans cette liste.
La question est donc : comment transmettez-vous "--add-modules java.xml.bind"
au VM 1.9 lors de l'exécution du code via Java Web Start qui utilise JAXB ?
Voici ce que j'ai essayé et mes tests montrent que --add-modules n'est effectivement pas pris en charge par l'attribut java-vm-arg :