Caros:
Eu instalei JDK, VSC e CodeRunner (aliás, eu já configurei o caminho para JAVA corretamente). No entanto, quando tento usar o CodeRunner, sempre há uma mesma mensagem de erro expressa: "erro: a classe learn1 é pública, deve ser declarada em um arquivo chamado learn1.java " e veja a imagem abaixo.
Tenho certeza de que nomeei a classe que é igual ao nome do arquivo.
toda a mensagem é:
[Executando] cd "d: \ Dropbox \ coding \ Practic \ JAVA \ src \" && javac temp-msvqqxjdsd.java && java temp-msvqqxjdsd
temp-msvqqxjdsd. java: 1 : erro: a classe learn1 é pública, deve ser declarada em um arquivo chamado learn1.java
public class learn1 {
^
1 erro
[Concluído] saiu com code = 1 em 5,295 segundos
Posso usar o Eclipse Neon para JAVA EE para compilar posso rodar o mesmo arquivo corretamente. Preciso configurar alguma coisa antes de usar o recurso no VSC? O VSC é muito legal e leve, e eu realmente quero usá-lo para aprender a desenvolver aplicativos JAVA. Por favor me ajude a descobrir esse problema. Muito obrigado!
Olá @seiferthan , vejo que você selecionou o código. Não selecione o snippet de código e tente novamente.
Ou você pode usar a configuração abaixo ( File
-> Preference
-> Settings
) para evitar o impacto da seleção:
{
"code-runner.ignoreSelection": true
}
@formulahendry
Obrigado!!! Você é incrível! Tentei multar a solução em dois dias e parece que poucas pessoas já haviam enfrentado esse problema antes.
É muito bom saber a dica! Obrigado de novo! : +1:
Você é bem vindo.