Um ambiente de desenvolvimento integrado , como NetBeans , pode fazer alguns aspectos do desenvolvimento Java mais fácil, enquanto a introdução de complicações adicionais . As mesmas configurações extras que podem fazer a compilação de um programa fácil pode tornar difícil para encontrar a fonte de erros simples. Recebendo o erro "Não classe principal encontrado" quando você tenta compilar seu projeto no NetBeans é um exemplo onde um erro poderia estar em seu código ou na configuração do NetBeans do seu projeto. Classe principal
Enquanto o seu programa pode consistir em vários arquivos de código fonte contendo uma variedade de objetos, o Java Virtual Machine começa a executar o código na parte superior do seu método " public static void main " dentro de seu classe principal. Se NetBeans não consegue encontrar este método durante o processo de compilação de seu projeto em bytecode , o compilador não será capaz de completar o processo de compilação. Sem saber onde a classe principal é , a JVM não será capaz de executar o programa. Esta é a causa da mensagem de erro "Não classe principal encontrado" .
Principal sintaxe Classe Erros
Um simples erro de sintaxe em torno de sua principal função poderia ser a causa desta mensagem de erro . Certifique-se de que o seu principal método tem a declaração completa " void main ( String [ ] args ) public static " antes de suas chaves. Se você declarou este método corretamente, certifique-se que você não omitir o "público " da sua classe principal declaração. Se você omitir o termo público, então você acidentalmente declarou sua classe principal como abstrata. Java não pode criar uma instância de uma classe abstrata , de modo que este seria impedir que o compilador compilar seu programa.
Propriedades do projeto
Se não houver erros de sintaxe na sua classe principal , então o problema pode estar na configuração do projeto NetBeans. Quando você configurar seu projeto , você pode especificar que o NetBeans classe deve tratar como a classe principal. Se você tiver especificado o arquivo errado , ou mudou o nome da sua classe principal arquivo, então NetBeans seria incapaz de localizar o seu método principal. Vá para o menu "Arquivo ", selecione " Propriedades do projeto ", depois clique em " Selecionar classe Main. " Clique no arquivo que você está usando como sua classe principal para garantir que o projeto NetBeans está configurado corretamente.
Reconstruir Projeto
Se você ainda não conseguiu encontrar o problema, ou se você resolveu o problema , mas ainda está recebendo o erro "Sem classe principal encontrado" , então o seu problema pode ser que há uma incompatibilidade entre o projeto atual e as configurações no arquivo de cache NetBeans do seu projeto. Você pode atualizar o arquivo de cashe para refletir a situação atual de seu projeto, vá ao menu "Build" , em seguida, selecionando " Limpar e construir projeto principal. "
< Br >