Jak naprawić java.lang.UnsupportedClassVersionError: Nieobsługiwana wersja major.minor
Próbuję użyćNotatnik ++ jako moje narzędzie do edycji, uruchamiania, kompilowania itp.
mamJRE zainstalowałem i ustawiłem zmienną ścieżki na katalog ... / bin.
Kiedy uruchamiam mój „Hello world” w Notepad ++, otrzymuję następujący komunikat:
<code>java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) ......................................... </code>
Myślę, że problem dotyczy wersji; niektóre wersje Java mogą być stare lub zbyt nowe.
Jak to naprawić?Czy powinienem zainstalować JDK i skonfigurować zmienną ścieżki do JDK zamiast JRE?Jaka jest różnica międzyPATH
zmienna w JRE lub JDK?