Pergunta

Escrevi um aplicativo no Eclipse, que foi compilado e executado com sucesso. Depois disso, em um diretório correspondente, encontrei *.java e *.class. Então eu excluí o arquivo *.class e agora não sei como posso recuperá -lo.

Eclipse me escreve "um arquivo de classe não foi escrito. O projeto pode ser inconsistente; se for assim, tente atualizar esse projeto e construí -lo".

No clique com o botão direito do mouse no projeto, recebi um menu suspenso no qual encontrei "atualização", mas não consigo descobrir como posso "construir" o projeto.

Então, como posso gerar o arquivo de classe novamente?

Obrigado desde já por qualquer ajuda.

Foi útil?

Solução

  1. Limpar o projeto deve ser suficiente para iniciar a construção. Menu: Projeto -> Limpeza
  2. Verifique se a compilação automática está ativada. Projeto -> Construa automaticamente
  3. Se a compilação automática estiver desativada, use o Build All. Menu: Projeto -> Construa tudo

Outras dicas

Recebo essa mensagem de erro quando tenho uma classe interna e o nome total da classe principal e suas classes internas excedem 128 caracteres. Isso acontece no OpenJDK e Sun JDK 6. A solução para mim foi reduzir os nomes de classe interna.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top