O Eclipse trava após a atualização do Kubuntu 12 para o Kubuntu 14.04

O Eclipse trava após a atualização do Kubuntu 12 para o Kubuntu 14.04

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-getdisse 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:

  1. começar eclipse
  2. janela->preferências
  3. expanda Geral e selecione Conexões de Rede
  4. Selecione o HTTP em 'Entradas de proxy' e edite.
  5. 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:

  1. Vá para configurações do sistema
  2. Vá para Aparência do aplicativo e abra a guia GTK
  3. Em GTK Themes, em GTK2 Theme, selecione outro diferente do oxigen-gtk, como Clearlooks
  4. Aplicar
  5. Saia e certifique-se de que o Eclipse esteja fechado
  6. Efetue logout de um login novamente para que algumas alterações visuais entrem em vigor
  7. 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 eclipsecomando 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'.

informação relacionada