Я пытаюсь запустить небольшой Java-код, который кто-то другой создал с помощью intelliJ (я новичок); но по какой-то причине, даже если я выбрал java 11.0.4 (3) в настройках проекта, после сборки я получаю сообщение:
Error:java: error: release version 12 not supported
, поэтому я решил установить java 12, следуя этому руководству: http://ubuntuhandbook.org/index.php/2019/03/install-oracle-java-12-ubuntu-18-04-16-04/ и терминал также говорит, что теперь у меня по умолчанию java 12.02 .
Я добавил java 12 в SDK IntelliJ, но теперь, если я переключаю версию проекта с 11 на 12, я получаю еще одну ошибку, на этот раз во время выполнения:
java.lang.UnsupportedClassVersionError: (class path) has been compiled by a more recent version of the Java Runtime (class file version 56.0), this version of the Java Runtime only recognizes class file versions up to 55.0
, так что я не понимаю, что делает intelliJ хотите, чтобы это можно было запустить?