Я установил Eclipse 4.2 x64 на Ubuntu 12.10 x64 . Мне нужно использовать внутренний веб-браузер, но он по умолчанию отключен.
Переключатель Use internal web browser
в preferences -> General -> web browser
отключен. Как я могу включить его?
Я установил Eclipse 4.2 x64 на другой ПК, который использует Ubuntu 12.04 x64, и внутренний браузер работает отлично.
Этот флажок открывается, только если вы соответствуете критериям, установленным в их FAQ. Скопируйте / вставьте оттуда:
Вопрос: Что мне нужно для запуска браузера SWT в Eclipse в Linux? :
Ответ. Версии браузера, поддерживаемые каждым выпуском Eclipse, перечислены ниже. Обратите внимание, что версии Mozilla / XULRunner, которые не являются окончательными версиями (например, бета-версии, альфы, ночные программы), не поддерживаются, даже если их версия технически удовлетворяет указанному диапазону версий. Также обратите внимание, что Mozilla / XULRunner должен быть скомпилирован для той же архитектуры, что и используемый файл SWT .
blockquote>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.
blockquote>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. или отправка сообщения об ошибке (если вы уверены, что все так и должно быть).
Я обновился до 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
blockquote>
Добавьте следующие строки в конце вашего eclipse.ini
:
-Dorg.eclipse.swt.browser.DefaultType=webkit
-Dorg.eclipse.swt.browser.UseWebKitGTK=true
Это позволяет использовать webkit
вместо xulrunner
.
В 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
Я решил проблему, установив libwebkitgtk
в Ubuntu 13.10 и Eclipse Kepler.
sudo apt-get install libwebkitgtk-1.0-0
Если в вашей системе не установлены надлежащие библиотеки webkit, Eclipse по умолчанию использует XULRunner. Вот почему установка этой библиотеки устраняет ошибку. Возможно, вам придется установить последнюю версию libwebkitgtk
, если эта не работает.
Лучшее решение состоит в том, чтобы только добавить текущий рабочий путь браузера к затмению-> окно-> предпочтения-> общий-> веб-браузер->.
Теперь проверьте use external web browser
. Нажать add
и добавьте путь своего браузера в него и совершите нападки, применяются.
Для знания пути браузера в человечности просто вводят which firefox
в терминале и хите входят. Вы получите путь.
Я нашел, что это решение после 5 часов и пробующий много методов сделало это: xulrunner, WebKit и т.д. и т.д., но лучшее и рабочее для всех является этим. Ползунки счастливое кодирование.