obtenez rescourceBundle " com.soleil.swing.interne.plaf.métal.ressources.métal " en Java 10


J'essaie d'obtenir une application Java8 en cours d'exécution pour la faire fonctionner sous java10.

ResourceBundle bundle1 = ResourceBundle.getBundle ( "com.sun.swing.internal.plaf.metal.resources.metal" );

En Java 8 tout fonctionne bien, mais dans java10 je reçois le message suivant:

Causé par: java.lang.IllegalAccessException: le module sans nom ne peut pas se charger COM.soleil.swing.interne.plaf.métal.ressources.métal dans le module Java.bureau

J'ai donc lu un peu sur jigsaw et je trouve donc à ajouter les attributs JavaVm suivants:

--add-opens=java.desktop/com.sun.swing.internal.plaf.metal.resources=ALL-UNNAMED

--add-exports=java.desktop/com.sun.swing.internal.plaf.metal.resources=ALL-UNNAMED

Mais même avec ces attibutes j'obtiens la même erreur

Author: geisterfurz007, 2018-05-24