Olá, ao inserir o código:
public class Perfil{
public static void main(String[] args) {
System.out.println("Olá, Nome");
}
}
me deparei com o seguinte erro e as seguintes soluções:
Erro: C:\Users\maria\Java_primeiroprograma\primeiroprojeto\src\Main.java:3:8 java: class Perfil is public, should be declared in a file named Perfil.java
Solução: Opção 1: Mover a Classe "Perfil" para Seu Próprio Arquivo Criar um novo arquivo chamado "Perfil.java". No seu ambiente de desenvolvimento ou no explorador de arquivos, crie um novo arquivo de texto e nomeie-o como "Perfil.java".
Mover o código da classe "Perfil" para o novo arquivo. Abra o arquivo Main.java, encontre o código da classe Perfil, corte-o de Main.java e cole-o dentro de Perfil.java.
Garantir que o pacote seja o mesmo (se aplicável). Se o seu projeto usa pacotes (o que é comum em projetos Java mais estruturados), certifique-se de que a declaração do pacote no topo de Perfil.java seja a mesma que a de Main.java (se Main.java estiver declarado em um pacote).
Opção 2: Remover o Modificador "public" da Classe "Perfil" Se a classe Perfil é usada apenas dentro do mesmo pacote e não precisa ser acessível por classes em outros pacotes, você pode simplesmente remover o modificador public da declaração da classe. Isso tornará a classe Perfil com acesso de pacote (ou "default"), significando que ela só será acessível dentro do mesmo pacote.
Gostaria de saber qual das duas soluções é melhor dentro do ambiente de trabalho para um programador ?