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