получить rescourceBundle "com.sun.swing.internal.plaf.metal.resources.metal" в Java 10 - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь запустить работающее приложение Java8, чтобы оно работало под java10.

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

В Java 8 все работает нормально, но в java10 я получаю следующее сообщение:

Причина: java.lang.IllegalAccessException: неназванный модуль не может загрузить com.sun.swing.internal.plaf.metal.resources.metal в модуль java.desktop

, поэтому я прочиталНемного о пазле, и поэтому я нахожу добавить следующие атрибуты 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

, но даже с этими атрибутами я получаю ту же ошибку

...