Junto com os passos da aula, quando tento importar pets do abrigo, o VSCODE, me retorna esse erro. Ainda não consegui enxergar onde esta o erro na classe PetService, já verifiquei a classe junto ao código do professor.
Junto com os passos da aula, quando tento importar pets do abrigo, o VSCODE, me retorna esse erro. Ainda não consegui enxergar onde esta o erro na classe PetService, já verifiquei a classe junto ao código do professor.
Oii, João! Tudo bem?
Esse erro que está recebendo nos informa que no arquivo PetService.java
possui o objeto BufferedReader
chamado reader
, o mesmo está sendo usado, mas não foi inicializado. Dessa forma, ele não consegue ser lido.
Se me permite, sugiro algumas coisas que você pode verificar no seu código:
Verifique se a classe PetService
está no mesmo pacote que a classe onde você está tentando importá-la. Se não estiver, você precisará especificar o caminho completo para a classe PetService
no seu comando de importação.
Revise o seu código completo para identificar se possui algum erro de sintaxe.
Revise o código para saber se está abrindo o arquivo antes de criar o BufferedReader
.
Se atente ao fechamento dos códigos, isso também pode interferir na leitura, evitando o vazamento de recursos.
Lembre-se de salvar todas as alterações realizadas no VS Code, às vezes ele falha ao reconhecer atualizações.
Por fim, tente limpar o cache do seu compilador Java. Às vezes, o compilador pode ficar "preso" em uma versão antiga do seu código, o que pode causar erros ao tentar importar classes.
Espero que uma das sugestões te ajude. Qualquer dúvida, compartilhe no fórum.
Bons estudos, João!