
Eu 'atualizei' de 12.04 para 14.04 e estou tendo um problema. Não consigo consertar com o Eclipse. Especificamente, o Eclipse trava... de forma consistente. Examinei a web por alguns dias e não consigo resolver esse problema.
Eu removi o eclipse com autoremove e remove e fiz uma limpeza e limpeza automática, mas isso não parece desaparecer totalmente e acho que é isso que preciso fazer para fazê-lo funcionar novamente ... remover e excluir toda a configuração arquivos... algo é incompatível ou está no formato errado para a versão do Eclipse que tenho agora e o que estava usando em 12.04?
Aqui está o início da triste história:
Eu sabia que o Eclipse seria um problema quando o iniciei e ele reclamou que o espaço de trabalho estava em uso ou não existia... (ele existia e não estava em uso... e não consegui encontrar nenhum arquivo de bloqueio) Depois que continuei 'navegando' até o local de trabalho e o Eclipse travaria.
Então, eu fiz um sudo apt-get install eclipse
... e apt-get
disse que estava selecionando um pacote não selecionado anteriormente e agi como se estivesse reinstalando o Eclipse sem baixar nada. Depois que o Eclipse começou e quando eu apontei para a pasta do meu espaço de trabalho, ele foi até ele e abriu os projetos nos quais eu estava trabalhando anteriormente... mas notei que todos os arquivos '.c' tinham o ícone do Geany. .. HRM... parece que não há CDT... então fui para help-> install new software..e -> All Available sites...nada listado. Além disso, nenhum dos meus plugins está listado como disponível, nem SVN, nem CDT, nem modelagem XML, nada. Então, tentei atualizar as informações do proxy e ele travava todas as vezes. Ele também irá travar se eu entrar na seção geral e tentar mudar alguma coisa. Mas, para facilitar, as etapas a seguir travarão sempre para mim.
Veja como posso reproduzi-lo:
- começar eclipse
- janela->preferências
- expanda Geral e selecione Conexões de Rede
- Selecione o HTTP em 'Entradas de proxy' e edite.
- Altere ou não e pressione 'ok' na caixa de diálogo BOOM, morto
Aqui está o que entra na janela do terminal depois que a janela desaparece do KDE:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xb738ee0e, pid=6516, tid=3076417280
#
# JRE version: OpenJDK Runtime Environment (7.0_65-b32) (build 1.7.0_65-b32)
# Java VM: OpenJDK Client VM (24.65-b04 mixed mode, sharing linux-x86 )
# Derivative: IcedTea 2.5.3
# Distribution: Ubuntu 14.04 LTS, package 7u71-2.5.3-0ubuntu0.14.04.1
# Problematic frame:
# C [libgobject-2.0.so.0+0x16e0e] g_object_get_qdata+0x1e
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid6516.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted (core dumped)
Eu tenho o arquivo crashlog e é bastante longo. Se ajudar, posso publicá-lo ou trechos dele, se necessário.
atualização: parece que qualquer coisa que altere o espaço de trabalho ou as configurações do Eclipse fará com que o Eclipse trave. Novo projeto... crash. Além disso, embora eu tenha feito um apt-get install Eclipse-cdt, o Eclipse parece não entender o que é um arquivo .h ou .c. Também não posso escolher um projeto ac no assistente de novo projeto.
Responder1
Se você estiver usando o Eclipse Luna, isso irá travar ao tentar criar um novo projeto java ou outro tipo de trabalho.
Para resolver isso (funcionou no meu caso), faça o seguinte:
- Vá para configurações do sistema
- Vá para Aparência do aplicativo e abra a guia GTK
- Em GTK Themes, em GTK2 Theme, selecione outro diferente do oxigen-gtk, como Clearlooks
- Aplicar
- Saia e certifique-se de que o Eclipse esteja fechado
- Efetue logout de um login novamente para que algumas alterações visuais entrem em vigor
- Após o login, abra o Eclipse e teste.
Estou usando Eclipse Luna 4.4.1, Clearlooks como GTK Theme, no Kubuntu 14.04.1 x64 e java versão "1.7.0_72".
Espero que isso ajude :-)
Responder2
Não se preocupe com a versão do Eclipse que o apt-get fornece
Vá direto para a versão oficial nosite oficial. Siga as etapas desteesta resposta.
A vantagem de instalar com o apt-get:
- um único
sudo apt-get install eclipse
comando para instalar o Eclipse
A vantagem de instalar o seu próprio:
- Você pode escolherqual versãodo eclipse que você deseja. Seja o mais recente ou algo mais antigo.
- Você pode escolherquandovocê deseja atualizar. Atualizar no meio de um projeto urgente não é divertido.
- Às vezes, o Eclipse mais recente precisa de mais RAM, CPU e espaço no disco rígido.
- O Eclipse está se mantendo atualizado, se você quiser. Ele também mantém o controle dos plug-ins instalados. Então você nãoprecisarapt-get para mantê-lo atualizado também.
- O Eclipse informará quando houver uma nova versão dele e lhe dará a opção de atualizá-la agora ou mais tarde.
Trabalho há cerca de 4 anos com Java no Eclipse (também Intellij IDEA) no Linux no trabalho diário. Usar a versão oficial nunca foi uma opção, pois sempre havia plugins que eu precisava usar e que só funcionavam com aquela versão especial.
Instalar o Eclipse manualmente pode parecer complicado na primeira vez. Mas depois de fazer isso, será muito fácil da próxima vez.
Responder3
Isso é causado por um bug conhecido que aparece durante a atualização de 3.7 para 3.8 do Eclipse (o que uma atualização de distribuição de 12.04 para 14.04 efetivamente faz). Além disso, as versões atuais do Eclipse (4.4+) terão problemas semelhantes, verifique este relatório de bug:
https://bugs.kde.org/show_bug.cgi?id=339174
A solução alternativa é essencialmente instalar os mecanismos gtk e, em seguida, acessar as configurações do sistema para x windows e desmarcar os mecanismos gtk... e então reiniciar o Eclipse.
Mesmo que esse bug seja contra o 4.4, a mesma correção funcionou para mim no 3.8.
Obrigado pela ajuda!
PS Mike, apenas sair da rede com a versão do Eclipse não resolve isso, nem é uma variante de 'instalar o Eclipse'. Não aprecio o envio de spam para esta pergunta com respostas inadequadas e totalmente erradas para 'pontos de representação'.