Nenhuma classe importante encontrada no NetBeans
Turma principal
Embora seu programa possa consistir em vários arquivos de código-fonte que contenham uma variedade de objetos, o Java Virtual Machine inicia executando seu código na parte superior de seu método "public static void main" em sua classe principal. Se o NetBeans não puder encontrar esse método durante o processo de compilação do seu projeto em código de byte, o compilador não poderá concluir o processo. Sem saber onde está a classe principal, o MVJ não poderá executar o programa. Esta é a causa da mensagem de erro "Não foi possível encontrar a classe principal".
Erros de sintaxe da classe principal
Um erro de sintaxe simples em torno de sua função principal pode ser a causa dessa mensagem de erro. Certifique-se de que seu método main tenha a declaração completa "public static void main (String [] args)" antes de seus colchetes. Se você declarou esse método adequadamente, certifique-se de não omitir o "público" da declaração da sua classe principal. Se você omitiu esse termo, você declarou acidentalmente sua classe principal como abstrata. Java não pode instanciar uma classe abstrata, então isso impedirá que o compilador compile seu programa.
Propriedades do projeto
Se não houver erro de sintaxe na sua classe principal, o problema pode estar na configuração do seu projeto NetBeans. Quando você estabelece seu projeto no começo, você especifica que tipo de NetBeans você deve tratar como a classe principal. Se você especificou o arquivo errado ou alterou o nome da sua classe principal, talvez o NetBeans não consiga localizar seu método principal. Vá até o menu "Arquivo", escolha "Propriedades do Projeto" e clique em "Escolher a classe principal". Clique no arquivo que você usa como sua classe principal para certificar-se de que o projeto NetBeans está configurado corretamente.
Reconstruir projeto
Se você ainda não consegue encontrar o problema, ou se você o corrigiu, mas ainda recebe o erro "Nenhuma classe principal encontrada", seu problema pode ser que haja uma incompatibilidade entre seu projeto atual e as configurações no arquivo de cache do seu projeto NetBeans Você pode atualizar o arquivo de cache para refletir o status atual do seu projeto, indo para o menu "Build" e, em seguida, escolhendo "Limpar e construir projeto principal".