Как включить внутренний браузер eclipse (Ubuntu 12.10)?

Я установил Eclipse 4.2 x64 на Ubuntu 12.10 x64 . Мне нужно использовать внутренний веб-браузер, но он по умолчанию отключен.

Переключатель Use internal web browser в preferences -> General -> web browser отключен. Как я могу включить его?

Я установил Eclipse 4.2 x64 на другой ПК, который использует Ubuntu 12.04 x64, и внутренний браузер работает отлично.

4
задан 25 November 2012 в 23:50

6 ответов

Этот флажок открывается, только если вы соответствуете критериям, установленным в их FAQ. Скопируйте / вставьте оттуда:

Вопрос: Что мне нужно для запуска браузера SWT в Eclipse в Linux? :

Ответ. Версии браузера, поддерживаемые каждым выпуском Eclipse, перечислены ниже. Обратите внимание, что версии Mozilla / XULRunner, которые не являются окончательными версиями (например, бета-версии, альфы, ночные программы), не поддерживаются, даже если их версия технически удовлетворяет указанному диапазону версий. Также обратите внимание, что Mozilla / XULRunner должен быть скомпилирован для той же архитектуры, что и используемый файл SWT .

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

Также обратите внимание, что версия Firefox, содержащая версию Gecko, соотносится с версиями Mozilla, описанными выше, также может использоваться с Eclipse 3.1 и новее (только для Linux), при условии, что он был скомпилирован с связываемые библиотеки Gecko. Важно отметить, что загрузки Firefox с mozilla.org не удовлетворяют этому критерию, но установки Firefox, включенные в основные дистрибутивы Linux, часто делают это в отсутствие установки XULRunner. Попытка использовать установку Firefox без связываемых библиотек Gecko приведет к ошибке с сообщением «Нет больше дескрипторов [NS_InitEmbedding ... error -2147221164]».

Версия Mozilla или Firefox, установленная в вашей системе, зависит от вашего дистрибутива Linux. Следующие дистрибутивы Linux отвечают минимальным требованиям Mozilla для использования виджета Browser.

RedHat Enterprise Linux 3
Suse 9

2 вещи кажутся важными:

  • Mozilla / XULRunner должен быть скомпилирован для той же архитектуры, что и используемый файл SWT. 1111]

  • 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 и 10.x (но не 2.x и 4.x - 9.x), WebKitGTK + 1.2.x и новее


Если вы удовлетворяете этим критериям и не можете их изменить, вы можете рассмотреть вопрос об их передаче на форум Eclipse. или отправка сообщения об ошибке (если вы уверены, что все так и должно быть).

0
ответ дан 25 November 2012 в 23:50

Я обновился до Ubuntu 14.04 с 12.04 несколько дней назад. Проблема, которую я заметил между Eclipse (Kepler) и Ubuntu 14.04, заключается в том, что внутренний веб-браузер Eclipse был отключен. Хитрость была в том, чтобы установить libwebkitgtk-1.0.0. Ubuntu 14.04 поставляется с предустановленной libwebkitgtk-3.0.0, которая несовместима с SWT, который используется Eclipse.


sudo apt-get install libwebkitgtk-1.0-0


0
ответ дан 25 November 2012 в 23:50

Добавьте следующие строки в конце вашего eclipse.ini:

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

Это позволяет использовать webkit вместо xulrunner.

0
ответ дан 25 November 2012 в 23:50

В Ubuntu 13.04 с использованием Eclipse он работал автоматически, я не был уверен, какой веб-набор мне не хватало, поэтому я установил все, что казалось уместным, если кто-то определил, что это, пожалуйста, прокомментируйте

112]

Габриэль Медина

aptitude install libqt4-webkit libqt5webkit5 libqtscript4-webkit libqtwebkit4 libswt-webkit-gtk-3-jni libwebkitgtk-1.0-0 libwebkitgtk-3.0-0
0
ответ дан 25 November 2012 в 23:50

Я решил проблему, установив libwebkitgtk в Ubuntu 13.10 и Eclipse Kepler.

sudo apt-get install libwebkitgtk-1.0-0

Если в вашей системе не установлены надлежащие библиотеки webkit, Eclipse по умолчанию использует XULRunner. Вот почему установка этой библиотеки устраняет ошибку. Возможно, вам придется установить последнюю версию libwebkitgtk, если эта не работает.

0
ответ дан 25 November 2012 в 23:50

Лучшее решение состоит в том, чтобы только добавить текущий рабочий путь браузера к затмению-> окно-> предпочтения-> общий-> веб-браузер->.
Теперь проверьте use external web browser. Нажать add и добавьте путь своего браузера в него и совершите нападки, применяются.

Для знания пути браузера в человечности просто вводят which firefox в терминале и хите входят. Вы получите путь.

Я нашел, что это решение после 5 часов и пробующий много методов сделало это: xulrunner, WebKit и т.д. и т.д., но лучшее и рабочее для всех является этим. Ползунки счастливое кодирование.

0
ответ дан 23 November 2019 в 11:37

Другие вопросы по тегам:

Похожие вопросы: