scarica rescourceBundle " com.sole.swing.interno.plaf.metallo.resources.metallo " in Java 10


Sto cercando di ottenere un'applicazione Java8 in esecuzione per farla funzionare sotto java10.

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

In Java 8 tutto funziona bene, ma in java10 ricevo il seguente messaggio:

Causato da: java.lang.IllegalAccessException: impossibile caricare il modulo senza nome com.sole.swing.interno.plaf.metallo.resources.metallo nel modulo Java.desktop

Quindi ho letto un po ' di jigsaw e quindi trovo di aggiungere i seguenti attributi JavaVm:

--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

Ma anche con questi attibutes ottengo lo stesso errore

Author: geisterfurz007, 2018-05-24