3
respostas

Error: Could not find or load main class Programa Caused by: java.lang.ClassNotFoundException: Programa

Olá! Quando crio e executo o programa no Eclipse ele funciona, porém após fechar o Eclipse e reabrir o código para de funcionar e dá esse erro: Error: Could not find or load main class Programa Caused by: java.lang.ClassNotFoundException: Programa

Obs.: na linha do prompt de comando continua funcionando beleza, mas no Eclipse não!

Como resolvo isso?

public class TestaVariaveis {
    public static void main(String[] args) {
        System.out.println("Olá novo teste");

    }

}
3 respostas

Oie Arthur, tudo bem contigo?

Isso está acontecendo com todos os projetos Java que você executou pelo eclipse?

A pasta do projeto está normal? Aparece algum simbolo vermelho em cima?

De qualquer forma podemos tentar algumas soluções:

Solução 1:

  • Clique com o botão direito em cima do seu projeto -> "Properties" -> "Java Build Path" -> verifique se na aba source tem o nome do seu projeto, da seguinte forma "project/src" -> Se não estiver, clique em "Add Folder" e adicione a pasta src -> No canto inferior direito clique em "Apply and Close".

Aba da pasta source no build path

Solução 2:

  • Na aba "Order and Export" -> selecione a pasta "projeto/src" -> no canto direito da janela -> clique em "Up" -> No canto inferior direito clique em "Apply and Close".

Aba de "order and export"

Solução 3: Criar um novo workspace, para isso:

  • Vá em "File"-> "Switch Workspace" -> "Other" -> "Browse" -> Crie uma nova pasta e selecione ela -> Clique em "Launch".

Foto sobre criando um novo workspace

Foto sobre selecionando uma nova pasta para ser o workspace

Veja se alguma delas funciona, qualquer coisa fico a disposição!

Bons estudos! :)

Oi Igor! Isso está acontecendo com todos os projetos Java que eu executei pelo eclipse!

Tentei todas as soluções que vc passou e nada!

Oie Arthur!

Pensei em mais 2 opções:

Primeira opção: Dar um "clean" em todos os projetos do seu eclipse, no menu que fica no topo do eclipse, clique em "project" -> "clean" -> Deixe marcado a caixinha "Clean all projects" e clique em "Clean".

Clicando na opção clean

Aba que seleciona os projetos para se dar o clean

Segunda opção: Por ser um problema relacionado ao funcionamento do Eclipse, talvez seja mais fácil você desinstalar e reinstalar novamente o Eclipse. Desinstalar e reinstalar o Java pode ser uma boa opção também.

Espero que uma delas funcione! Qualquer coisa pode mandar mensagem :)

Aguardo um retorno!