Como corrigir java.lang.UnsupportedClassVersionError: Versão major.minor não suportada
Estou tentando usarNotepad ++ como minha ferramenta tudo-em-um edita, executa, compila, etc.
eu tenhoJRE instalado e configurei minha variável de caminho para o diretório ... / bin.
Quando executo meu "Hello world" no Notepad ++, recebo esta mensagem:
<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>
Eu acho que o problema aqui é sobre versões; alguma versão do Java pode ser antiga ou muito nova.
Como faço para corrigir isso?Devo instalar o JDK e configurar minha variável de caminho para o JDK em vez do JRE?Qual é a diferença entre oPATH
variável no JRE ou JDK?