Problema ao usar o Scanner do Java no terminal do VsCode
Estava acostumado a codar em Java usando as IDE Eclipse ou IntelliJ mas percebi que o VsCode era uma excelente opção devido a praticidade, a leveza e aos plugins que podem (ou não) serem baixados. Porém, tive um problema ao usar o Scanner do Java e tentar rodar o meu programa: o terminal não recebia as entradas e retornava a mensagem "Unrecognized request: { _request: evaluate }"
Se está tendo a mesma dificuldade tenho algo que pode lhe ajudar!
Esse erro geralmente ocorre quando você tenta executar o programa Java diretamente pelo terminal integrado do VSCode usando a extensão "Java Extension Pack". Para corrigir esse erro, você pode tentar executar o programa usando um terminal externo em vez do console de depuração
Para fazer isso, abra a pasta do seu projeto no VSCode e abra um terminal externo clicando em "Terminal" e depois em "Novo Terminal". Certifique-se de que o terminal esteja na raiz do seu projeto (na pasta do programa que deseja rodar).
Em seguida, compile o arquivo Java digitando o seguinte comando no terminal:
javac NomeDoArquivo.java
Substitua "NomeDoArquivo" pelo nome do seu arquivo Java. O comando acima vai compilar o seu arqquivo.
Depois de compilar o arquivo com sucesso, execute-o digitando o seguinte comando no terminal:
java NomeDoArquivo
Outra vez, substitua "NomeDoArquivo" pelo nome do seu arquivo Java.
Com isso, o seu programa Java deve funcionar corretamente e você deve conseguir entrar com dados pelo terminal externo.