LinkageError occurred while loading main class (java.lang.UnsupportedClassVersionError) (Java)

227
31 августа 2021, 00:10

Было установлено jdk 9 потом сменил на jdk 12.

и в Intellij поменял параметры Project Structure

при попытке открыть созданный с помощью Intellij jar файл, выдает такой результат

Подумал, что ок, кажется все из за того, что я забыл сделать перезагрузку системы. Сделал перезагрузку а проблема как была так и осталась.

Кстати, jar тоже удалил и снова создал, тоже ноль эффекта.

Вопрос: Как это понять?

обновление вопроса в 12.10.2019

вот, что я заметил...

Answer 1

Возможно в Idea нужно подправить настройку в File>Settings далее в окне Build, Execution, Deploying > Compiler > Java Compiler Там необходимо установить необходимую версию в поле "Target bytecode version"

Answer 2

Нашел решение данной проблемы. Проблема была решена путем внесения некоторых изменений в окне "Переменные среды". 1) удалил C:\ProgramData\Oracle\Java\javapath; 2) добавил новую переменную PATH, назначил ее значение %JAVA_HOME%\bin; ... и все заработала. Помог мне найти решение данный форум https://coderanch.com/t/708054/java/JDK-Installation-include-JRE.

READ ALSO
Проверка элемента перед добавлением в массив

Проверка элемента перед добавлением в массив

Есть пустой массив String[] list, как в цикле перед добавлением проверить на дублирование, если нет такого элемента тогда добавить

95
Gitlab-ci для java-проекта

Gitlab-ci для java-проекта

помогите сконфигурировать gitlab-ci файл для java-проекта без Maven, Gradle и тд

214