Pergunta

Às vezes, quando usando o eclipse ele perde as referências ao JRE.

i. Ele não consegue encontrar classes como objeto ou ArrayList.

Alguns projetos relatar um problema, enquanto outros não, e ambos utilizam o mesmo JRE.

Eu descobri que se você mudar o JRE instalado para outro e, depois, voltar ao que você deseja usar, ele irá trabalhar novamente

Existe uma maneira melhor para pará-lo fazendo isso?

EDIT: O recarregamento Eclipse não resolve o problema

Foi útil?

Solução

eu possa ter uma resolução para este. Eclipse estava perdendo as referências JRE em muitos dos meus projetos Java quase diariamente, e reiniciar ou iniciar com -clean não estava ajudando. Percebi que é claramente uma questão carregador de classe de algum tipo, então o que eu fiz foi abrir o arquivo ".classpath" de cada projeto no editor e mover manualmente a linha de referência classpathentry JRE para ser a primeira entrada no arquivo, em a esperança de que ele iria carregar o JRE antes de quaisquer outras classes que podem estar afetando sua capacidade de carregar com êxito.

Uma vez que fazer isso, o problema já não reoccurred.

Eu acho que os arquivos começando com um "" são escondidos pelo filtro no explorador pacote em um eclipse instalação padrão, assim você pode precisar para desativar o "* Recursos" filtro para ser capaz de abrir o arquivo ".classpath".

Outras dicas

A referência JRE em seu projeto são armazenados usando o nome que você dá-lo na página de JREs preferência instalada. Alterar o nome e você quebrar a referência. Basta escolher nomes que você pode manter reutilizando ao alternar JREs, ou selecione o padrão espaço de trabalho como o JRE para o projeto.

Foi o que aconteceu para mim, mas depois de uma recarga de Eclipse todos continuaram a trabalhar bem!

Pessoalmente, gostaria chalk a bugs no eclipse. Verifique e certifique-se o fecho de origem está instalado com a instalação do JRE em eclipse. Eu sei que sua dor. Eclipse é fantástico, mas ainda tem alguns erros menores.

Eu tive a mesma experiência. Apenas em Ganimedes. Sempre o mesmo projeto. Excluindo o projeto (mas não a fonte, é claro) e recriar as correções de projeto de TI temporariamente. Parece ser feliz por uma semana ou duas e depois volte a acontecer.

Running a bandeira -clean quando se inicia eclipse irá remover lixo temporária do eclipse e fazer eclipse executar melhor no geral. Eu tinha graus variados de sucesso com este, e é muito mais fácil de implementar do que recriar o projeto ou reinstalar o eclipse. Dê-lhe um tiro e ver o que acontece.

Mesmo que isso não é para 3.4, que ainda se aplica. http://www.eclipsezone.com/eclipse/forums/t61566.html

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