В моем случае версия java open jdk была 10.0.2 и получила ту же ошибку (произошла недопустимая операция доступа с отражением). Я обновил maven до версии 3.6.0 в Linux, и проблема исчезла.
аюсь запустить программы DMelt (http://jwork.org/dmelt/) программа, использующая Java9 (JDK9), и она выдает мне такие ошибки, как:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.python.core.PySystemState (file:/dmelt/jehep/lib/jython/jython.jar) to method java.io.Console.encoding()
WARNING: Please consider reporting this to the maintainers of org.python.core.PySystemState
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Как я могу это исправить? Я пытался добавить –illegal-access = allow в последнюю строку скрипта «dmelt.sh» (я использую bash в Linux), но это не решило эту проблему. Я очень расстраиваюсь с этим. Я использовал эту программу очень часто, в течение очень долгого времени. Может быть, я никогда не должен переходить на JDK9