UnsupportedClassVersionError при наличии 3 разных версий Java
От: Glestwid  
Дата: 19.05.23 23:19
Оценка:
Скачал тут один JAR файл, пытаюсь его запустить, но облом-с:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/hvdw/jexiftoolgui/Application has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime
only recognizes class file versions up to 52.0


Вот какие версии джавы есть на машине:

C:\Users\sgl\Documents\EXIF Tools\exiftoolgui>java -version java version "1.8.0_371" Java(TM) SE Runtime Environment (build 1.8.0_371-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.371-b11, mixed mode)



Что нужно еще поставить чтобы она перестала жаловаться на неподдерживаемую версию?
Re: UnsupportedClassVersionError при наличии 3 разных версий Java
От: Lloyd Россия  
Дата: 19.05.23 23:25
Оценка: 3 (1)
Здравствуйте, Glestwid, Вы писали:

G>

G>Exception in thread "main" java.lang.UnsupportedClassVersionError: org/hvdw/jexiftoolgui/Application has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime
G>only recognizes class file versions up to 52.0


G>...

G>Что нужно еще поставить чтобы она перестала жаловаться на неподдерживаемую версию?

Версия 55 поддерживается начиная с java 11
https://javaalmanac.io/bytecode/versions/
Re: UnsupportedClassVersionError при наличии 3 разных версий Java
От: GarryIV  
Дата: 20.05.23 04:54
Оценка:
Здравствуйте, Glestwid, Вы писали:

G>Скачал тут один JAR файл, пытаюсь его запустить, но облом-с:


G>Вот какие версии джавы есть на машине:


G>

G>C:\Users\sgl\Documents\EXIF Tools\exiftoolgui>java -version java version "1.8.0_371" Java(TM) SE Runtime Environment (build 1.8.0_371-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.371-b11, mixed mode)

Это одна версия, причем оочень старая, 8ка


G>Что нужно еще поставить чтобы она перестала жаловаться на неподдерживаемую версию?


https://github.com/hvdwolf/jExifToolGUI/blob/master/build.gradle.kts#L107
11 по идее должна работать, можно и поновее попробовать
WBR, Igor Evgrafov
Re[2]: UnsupportedClassVersionError при наличии 3 разных версий Java
От: Glestwid  
Дата: 20.05.23 10:18
Оценка:
G>>Что нужно еще поставить чтобы она перестала жаловаться на неподдерживаемую версию?

L>Версия 55 поддерживается начиная с java 11

L>https://javaalmanac.io/bytecode/versions/

Качнул JDK 20 — завелось. Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.