Olá Matheus, tudo bem? Espero que sim!
O erro que você mencionou geralmente ocorre quando o diretório do arquivo não corresponde à declaração do pacote no início do seu arquivo Java.
No seu caso, você mencionou que criou o diretório br.com.alura.screenmatch.modelos
e moveu a classe Filme
para ele. No entanto, na declaração do pacote, você escreveu br.alura.screenmatch.modelos
, que é diferente do diretório que você criou.
A solução para este problema é garantir que a declaração do pacote no início do seu arquivo Java corresponda exatamente ao diretório em que o arquivo está localizado. Portanto, se você criou o diretório br.com.alura.screenmatch.modelos
, a declaração do pacote no início do seu arquivo Java deve ser package br.com.alura.screenmatch.modelos;
.
Aqui está um exemplo de como seu arquivo Java deve se parecer:
package br.com.alura.screenmatch.modelos;
public class Filme {
// código da classe Filme
}
Lembre-se de que a estrutura do diretório deve corresponder à declaração do pacote. Portanto, se o seu arquivo Filme.java
está no diretório br/com/alura/screenmatch/modelos
, a declaração do pacote deve ser package br.com.alura.screenmatch.modelos;
.
Espero ter ajudado!
Caso tenha dúvidas, fico à disposição.
Abraços e bons estudos!