Apesar do Eclipse ser uma IDE famosa e de ótimos recursos, ele (como qualquer outras aplicação) não está livre de bugs. Esse post é para uma correção de um bug no Eclipse Luna para o Linux.
Recentemente instalei o Eclipse Luna (Version: Luna Release (4.4.0)) no meu Debian Wheezy (7.8) e após inicia-lo me deparei que o Eclipse não carregava. Para um entendimento melhor, a tela de splash do Eclipse Luna carregava, só que depois a mesma desaparecia e o Eclipse não iniciava.
Resolvi iniciar o Eclipse Luna pelo terminal e obtive esta saída de informações e erro:
Quando olhei essas informações percebi que tinha algo estranho com GTK, e com pesquisas e mais pesquisas no Google, descobri que para resolver o problema de inicialização do Eclipse Luna, bastava realizar umas configurações no arquivo eclipse.ini que está presente no diretório do Eclipse e também configurar o arquivo ~/.bashrc no home d seu usuário no Linux.
As configurações que fiz foram as seguintes:
Arquivo: eclipse.ini
A configurações realizadas no arquivo eclipse.ini, foram o acrescentamento de duas linhas:
Essas duas linhas faz com que o Eclipse Luna passa a usar o GTK versão 2. Essas linhas devem ser acrescentadas entre da linha openFile e a linha –launcher.appendVmargs.
Arquivo: ~/.bashrc
O arquivo .bashrc fica oculto na pasta de seu usuário no Linux. Para configura-lo faça:
1 - Abra o arquivo:
2 - Adicione a seguinte linha no final:
Obs: Para abrir o arquivo ./bashrc, utilizei o editor vim. Você pode usar um de sua preferência.
Nota: Lembrando que tive esse problema com o Eclipse Luna foi no ambiente gráfico XFCE, não testei o Eclipse com outros ambientes gráficos como o KDE ou Gnome por exemplo.
Com essas configurações, executei o Eclipse Luna novamente e o mesmo iniciou sem problema algum. É isso aí, bons códigos.