Erro: Não foi possível localizar nem carregar a classe principal Main Causada por: java.lang.ClassNotFoundException: Main
Erro: Não foi possível localizar nem carregar a classe principal Main Causada por: java.lang.ClassNotFoundException: Main
Oi Lenon, tudo bem?
Isso acontece quando o Java não consegue encontrar a classe principal do seu projeto. Tem algumas soluções para resolver isso, vamos dar uma checada:
Verifica se o nome da classe principal está correta e se ela está no local esperado. Tenha certeza de que o nome da classe esteja escrito corretamente, inclusive a letra maiúscula no início do nome (se aplicável). Além disso, verifique se a classe está no pacote correto, se você estiver usando pacotes.
Verifique se o arquivo .java da classe principal está no local correto. Veja se o arquivo .java da classe está na pasta correta dentro do seu projeto.
Veja se o arquivo .class da classe principal está sendo gerado corretamente. Após compilar o projeto, verifique se o arquivo .class da classe principal está sendo gerado na pasta correta dentro do seu projeto.
Analise se a configuração do seu projeto no IntelliJ está correta. Assegure-se de que a configuração do projeto no IntelliJ esteja apontando para a classe principal correta.
Ah! Veja se há compatibilidade entre a versão do Java configurada no seu projeto e as bibliotecas que você está utilizando, especialmente o Cucumber. Se você está usando Java 11, certifique-se de que o Cucumber e outras dependências são compatíveis com essa versão.
Um abraço e bons estudos.