Kezdőoldal » Számítástechnika » Programok » Java verzió a legújabb,...

Java verzió a legújabb, minden arra mutat, mégsem akar működni?

Figyelt kérdés

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?


2021. jún. 22. 20:58
 1/4 anonim ***** válasza:

"Runtime only recognizes class file versions up to 52.0"

Legfeljebb 52.0-ig használható. Neked pedig 60.0-d van.

2021. jún. 22. 21:53
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

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.


[link]

2021. jún. 22. 21:55
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

#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!

2021. jún. 23. 10:29
 4/4 A kérdező kommentje:

Ú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!

2021. jún. 24. 17:26

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!