Reinstalei o Windows para meu laptop e reinstalei o Visual Studio Code, JDK também. Mas estou enfrentando um problema de depurador (?).
Sempre que tento compilar/depurar arquivo Java fora do Maven, recebo esta exceção (mesmo que seja uma classe vazia com uma saída de console simples "Hello world" escrita por mim, recebo este erro. Tentando compilar/depurar usando o pacote de extensão Java : :
java.lang.UnsupportedClassVersionError: NameOfMyClass foi compilado por uma versão mais recente do Java Runtime (arquivo de classe versão 52.65535), esta versão do Java Runtime só reconhece versões de arquivo de classe até 52.0
- A versão do JDK é 1.8.0 201
- Código VS 1.32.3
- A variável JAVA_HOME está definida no caminho certo "C:\Program Files\Java\jdk1.8.0_201"
Alguma ideia, por favor?
O problema está relacionado com a extensão Java Debugger. Eu tive o mesmo problema e foi registrado no log de problemas: https://github.com/Microsoft/vscode-java-debug/issues/555
O problema é apenas com aplicativos de arquivo único, como HelloWorld. Tudo bem se você executar o projeto maven.
A instrução de Medsonk funcionou para mim: https://github.com/Microsoft/vscode-java-debug/issues/555#issuecomment-478464496