Como habilitar o navegador interno do eclipse (Ubuntu 12.10)?

4

Eu instalei o Eclipse 4.2 x64 no Ubuntu 12.10 x64 . Eu preciso usar o navegador da web interno, mas ele está desativado por padrão.

O botão de opção Use internal web browser em preferences -> General -> web browser está desativado. Como posso ativá-lo?

Instalei o Eclipse 4.2 x64 em outro PC que usa o Ubuntu 12.04 x64 e o navegador interno funciona perfeitamente.

    
por ofakher 22.11.2012 / 11:48

5 respostas

1

Essa caixa de seleção é aberta apenas se você atender aos critérios definidos em suas Perguntas frequentes. Copie / cole de lá:

Pergunta: O que eu preciso para executar o Navegador SWT dentro do Eclipse no Linux? :

  

Resposta: As versões do navegador que são suportadas por cada liberação do Eclipse estão listadas abaixo. Note que as versões do Mozilla / XULRunner que não são liberações finais (por exemplo, betas, alfas, nightlies) não são suportadas, mesmo que sua versão satisfaça tecnicamente um intervalo de versão listado. Observe também que o Mozilla / XULRunner deve ser compilado para a mesma arquitetura que o jar do SWT que está sendo usado .

Eclipse 3.0.x: Mozilla 1.4 GTK2 - 1.6 GTK2.
Eclipse 3.1.x: Mozilla 1.4 GTK2 - 1.7.8 GTK2.
Eclipse 3.2.x: Mozilla 1.4 GTK2 - 1.7.x GTK2.
Eclipse 3.3.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x.
Eclipse 3.4.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.0.x.
Eclipse 3.5.0 and 3.5.1: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.1.x.
Eclipse 3.5.2: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x and 3.6.x 
(but not 2.x).
Eclipse 3.6.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x and 3.6.x 
(but not 2.x), WebKitGTK+ 1.2.x (see How do I use the WebKit renderer on Linux-GTK?)
Eclipse 3.7.x/4.1.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x and 3.6.x 
(but not 2.x), WebKitGTK+ 1.2.x and newer
Eclipse 3.8.x/4.2.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x, 3.6.x and 10.x 
(but not 2.x nor 4.x - 9.x), WebKitGTK+ 1.2.x and newer
  

Observe também que uma versão do Firefox cuja versão contida no Gecko se correlaciona com as versões acima do Mozilla também pode ser usada com o Eclipse 3.1 e mais recente (somente Linux), desde que tenha sido compilada com bibliotecas Gecko vinculáveis. É importante notar que os downloads do Firefox a partir do mozilla.org não satisfazem esse critério, mas as instalações do Firefox que estão incluídas nas principais distribuições do Linux geralmente acontecem na ausência de uma instalação do XULRunner. A tentativa de usar uma instalação do Firefox sem bibliotecas ligadas ao Gecko lançará um erro com a mensagem "Não há mais manipulações [NS_InitEmbedding ... error -2147221164]".

     

A versão do Mozilla ou Firefox instalada no seu sistema varia com a distribuição do Linux. As seguintes distribuições Linux atendem aos requisitos mínimos do Mozilla para usar o widget Navegador.

RedHat Enterprise Linux 3
Suse 9

2 coisas parecem importantes:

  • O Mozilla / XULRunner deve ser compilado para a mesma arquitetura que o jar do SWT que está sendo usado.

  • Eclipse 3.8.x / 4.2.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x, 3.6.xe 10.x (mas não 2.x nem 4.x - 9.x), WebKitGTK + 1.2.xe mais recente

Se você atender a esses critérios e ainda não permitir a alteração, considere levar isso ao fórum do Eclipse ou arquivar um bug (se tiver certeza de que está tudo como deveria estar).

    
por Rinzwind 22.11.2012 / 12:12
12

Eu resolvi o problema instalando libwebkitgtk no Ubuntu 13.10 e no Eclipse Kepler.

sudo apt-get install libwebkitgtk-1.0-0

Se as bibliotecas apropriadas do webkit não estiverem instaladas no seu sistema, o padrão do Eclipse será o XULRunner. É por isso que instalar este lib resolve o erro. Você pode ter que instalar a versão mais recente de libwebkitgtk se esta não funcionar.

    
por paulodiovani 10.05.2014 / 01:49
1

Adicione as seguintes linhas no final do seu eclipse.ini :

-Dorg.eclipse.swt.browser.DefaultType=webkit
-Dorg.eclipse.swt.browser.UseWebKitGTK=true

Isso permite o uso de webkit em vez de xulrunner .

    
por jsartti 28.12.2012 / 16:28
1

No Ubuntu 13.04 usando o Eclipse ele funcionou automaticamente, eu não tinha certeza de qual webkit eu estava perdendo, então eu instalei tudo que parecia relevante, se alguém identificou qual é, por favor, comente,

Atenciosamente,

Gabriel Medina

aptitude install libqt4-webkit libqt5webkit5 libqtscript4-webkit libqtwebkit4 libswt-webkit-gtk-3-jni libwebkitgtk-1.0-0 libwebkitgtk-3.0-0
    
por Rha7 02.10.2013 / 23:52
1

Eu atualizei para o Ubuntu 14.04 de 12.04 há alguns dias. O problema que eu notado entre Eclipse (Kepler) e Ubuntu 14.04 é que o Internal O Navegador da Web do Eclipse foi desativado. O truque era instalar libwebkitgtk-1.0.0. Ubuntu 14.04 vem com libwebkitgtk-3.0.0 pré-instalado que é incompatível com o SWT que é usado pelo Eclipse.

  

sudo apt-get instala libwebkitgtk-1.0-0

por iec2011007 20.01.2015 / 07:18