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?

questionAnswers(30)

yourAnswerToTheQuestion