Java verzió a legújabb, minden arra mutat, mégsem akar működni?
JAVA_HOME = C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\
java --version
output:
openjdk 16.0.1 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, sharing)
Mégis mikor elindítom a programot, azt írja:
Exception in thread "main" java.lang.UnsupportedClassVersionError: [LÉNYEGTELEN] has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0
Mit kellene tegyek ezzel?
"Runtime only recognizes class file versions up to 52.0"
Legfeljebb 52.0-ig használható. Neked pedig 60.0-d van.
Amúgy javaslom a Java11-et. Az jelenleg egy LTS kiadás. 12-től 16-ig olyan 6-8hónapos támogatottsága van. Majd a következő a Java17 lesz LTS.
#1 Fordítva.... Nekem 52 van... Neki 60 kell... De ami be van telepítve, kezeli a 60-at... csak valamiért nem teszi...
Írja is...
De most amúgy... Miért írnak olyanok, akik az egyszerű angolt nem képesek felfogni?
#2 Köszi kipróbálom!
Úgy is bugos maradt. Sajnos a 8-as 52-ig, a 11-es csak 55-ig támogat, a 16-os viszont nem képes kezelni a régi verziós fájlt.
Így megoldottam másképp:
Feltettem a 11-es verziót, mivel ez még képes kezelni az indító fájlt.
Feltettem a 16-os verziót, mivel ez képes kezelni a program többi részét.
A 11-es verziót használva indítom el a fájlt ("C:\Program Files\Java\jdk-11.0.11\bin\javaw" -jar FILE_NEVE.jar), majd amikor a többi részét használnám, megadom neki, hogy az "executeable" legyen a 16-os (C:\Program Files\Java\jdk-16.0.1\bin\javaw.exe) .. Így tudtam működésre bírni. Remélem másnak is a hasznára lesz ez a megoldás!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!