Estou no 12.04 LTS e tentando usar o Eclipse Indigo.
Esta manhã, o Ubuntu me fez atualizar os seguintes pacotes:
Preparando para substituir icedtea-6-jre-cacao 6b24-1.11.3-1ubuntu0.12.04.1 (usando ... / icedtea-6-jre-cacao_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Descompactando substituto icedtea-6-jre-cacao ...
Preparando para substituir o openjdk-6-jre-lib 6b24-1.11.3-1ubuntu0.12.04.1 (usando ... / openjdk-6-jre-lib_6b24-1.11.4 -1ubuntu0.12.04.1_all.deb) ...
Descompactando substituto openjdk-6-jre-lib ...
Preparando para substituir icedtea-6-jre-jamvm 6b24-1.11.3-1ubuntu0.12.04.1 (usando ... /icedtea-6-jre-jamvm_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Descompactando icedtea-6-jre-jamvm
de substituição ... Preparando para substituir o openjdk-6-jre-headless 6b24-1.11. Para instalar o Ubuntu 17.04 no Ubuntu, execute o seguinte comando:
Descompactando o openjdk-6-jre-headless
de substituição ... Preparando para substituir o openjdk-6-jre 6b24-1.11.3-1ubuntu0.12.04.1 (usando ... / openjdk-6-jre_6b24-1.11.4-1ubuntu0.12.04 .1_amd64.deb) ...
Descompactando openjdk-6-jre de substituição ...
Depois disso (mas não posso jurar que é a causa raiz), tenho os seguintes problemas no Eclipse:
- Ao tentar iniciar o programa HelloWorld mais simples (que se comporta bem com manual
javac
/java
), não recebo nada ou:Ocorreu um erro interno durante: "Iniciando o HelloWorld".
org / eclipse / jdt / debug / core / JDIDebugModel Eu recebo uma guia "Registro de erros" no painel do console, com um erro:
Não foi possível criar a exibição: uma exceção inesperada foi lançada.
(Segue um consequente NullPointerException stacktrace entre
sun.util.calendar.ZoneInfoFile.getZoneIDs(ZoneInfoFile.java:785)
eorg.eclipse.equinox.launcher.Main.main(Main.java:1386)
)Ao tentar acessar a
Installed JREs
parte das preferências, recebo um pop-up dizendo:Não foi possível criar a página de preferências selecionada.
Ocorreu um erro ao ativar automaticamente o pacote configurável org.eclipse.jdt.debug.ui (162).E a guia de preferências diz
An error has occurred when creating this preference page.
Até hoje eu tinha um Eclipse instalado manualmente (um dos pacotes oficiais disponíveis no site), tentei substituí-lo pela versão do repositório e recebo os mesmos erros.
O que devo fazer para fazer o Eclipse funcionar novamente?
Outra pessoa relata: O mesmo aconteceu comigo depois de atualizar a noite passada. Já tentei reinstalar o Eclipse e Java, iniciando o Eclipse com -clean e iniciando um novo espaço de trabalho e um novo diretório .eclipse, mas nada ajuda.
Respostas:
Eu tive exatamente o mesmo problema hoje. Primeiro, um pouco de pesquisa no Google me levou ao seu problema (não assumido como sendo devido ao OpenJDK). Depois de um pouco mais de pesquisa, finalmente resolvi esse comportamento estranho: dê uma olhada nesse bug do ubuntu .
Portanto, a solução rápida é apenas executar
sudo apt-get --reinstall install tzdata-java
(reinstalar os dados de fuso horário e horário de verão para uso por tempos de execução java )Felicidades
fonte
Não faço ideia do porquê, mas colocando a linha
no final de
eclipse.ini
parece ter resolvido o problema.fonte
Sim, a resposta de Brüno também funcionou para mim! Também corrigiu um bug que isso causava no aplicativo que estou desenvolvendo. Desde uma atualização recente do pacote na qual a
cacao
máquina virtual foi removida, os carimbos de data e hora no meu banco de dados que estavam no horário de verão foram interpretados incorretamente (desativados por uma hora). Mas a reinstalaçãotzdata-java
corrigiu isso também.fonte
Posso confirmar que a sugestão de Brüno funciona bem. Obrigado!
A seguir, resolva o problema, adicionando esta linha ao eclipse.ini:
Ou reinstalar um pacote ausente.
Eu tenho lidado com pacotes ausentes e quebrados desde a última atualização do Ubuntu!
fonte
Gostaria de acrescentar que tive o mesmo problema; após a mesma atualização, uma classe java não estava sendo carregada pelo Eclipse. mesmo bug postado por bruno para amd64
Mas eu imediatamente fui para eclipse e verifiquei se há atualizações não fazem isso . Depois de atualizar duas vezes, o Eclipse agora nem carrega plug-ins (portanto, sem perspectivas, inicie projetos java, etc.)
Então atualizei para o oracle's jre; o problema persiste.
Eu tentei reinstalar , removi ~ / .eclipse / e consegui uma reinstalação limpa.
O problema indicado nesta pergunta não é resolvido com isso, mas com a resposta de Bruno agora está resolvido.
fonte