2012-03-12 6 views
3

Установите новое программное обеспечение, который используется для добавления плагинов, неожиданно начал показывать «невидимые» списки, так что невозможно увидеть, что вы выбираете. Как я могу это исправить?Eclipse «Установить новое программное обеспечение», отображающее невидимые списки

Несколько поисков показали, что это может быть связано с ошибкой с GTK, но запуск export GDK_NATIVE_WINDOWS=true, похоже, не устраняет проблему. Один ключ, что-то не так это сообщение в терминале:

** (Eclipse:2005): CRITICAL **: murrine_style_draw_box: assertion 'height >= -1' failed

+2

Вопросы, связанные с программированием, должны размещаться на переполнении стека, а не на программистах. Я собираюсь перенести это за вас. –

+0

Спасибо @ThomasOwens. Вот ссылка: http://stackoverflow.com/questions/1750222/cannot-install-new-software-in-eclipse-3-5 –

ответ

2

Я наконец нашел решение. Если ни одно из решений, упомянутых в ссылке вышеприведенного комментария, не работает для вас, просто измените рабочее пространство на другое место. Если список элементов отображается правильно, вероятно, проблема с рабочей областью, которую вы используете, а не с Eclipse. Импортируйте свои проекты и удалите старую рабочую область.

+1

спасибо, switch workspace ..works – OWADVL

+0

Happy to help :) –

2

см http://ubuntuforums.org/showthread.php?t=2140183

Я не могу использовать установку нового программного обеспечения с помощью «помощь -> установить новое программное обеспечение» в Eclipse (как 4,2 и 3,8) после обновления до Ubuntu 13.04. Панель, расположенная ниже строки Name/Version, отсутствует (или слишком мала), чтобы отобразить доступное программное обеспечение. При прокрутке на стороне отсутствующей панели можно увидеть несколько строк смены пикселей, которые, я считаю, являются элементами в списке доступных прокручиваемых программ. Однако нельзя точно сказать, что, если панель существует вообще, это, вероятно, всего несколько строк в пикселях. Это справедливо как для Eclicps 4.2 (который я установил вручную), так и для Eclispe 3.8 (который я установил из Ubuntu Software Center после удаления Eclipse 4.2).

Я нашел два фактора, способствующих этой проблеме. Во-первых, я заметил, что окно Eclipse -> Help -> Install New Software не было максимизировано. Максимизация окна обеспечивала достаточную вертикальную высоту для элемента в списке, который будет отображаться. Я бы предпочел видеть несколько элементов в списке, а не только один элемент в списке за раз, но по крайней мере можно выбрать пакеты для установки. Во-вторых, я использовал драйвер дисплея defalt Nouveau. Я заметил, что экран компьютера прокручивается при перемещении курсора между верхней и нижней частью экрана. Это произошло потому, что драйвер Nouveau не может поддерживать мое разрешение экрана (т. Е. 1366 X 768). Установка бинарного драйвера NVIDIA и выбор правильного разрешения исключили необходимость прокрутки экрана.

11

См. this ссылка. Мне удалось решить ту же проблему для себя.

Блейк Бонд CLA 2012-05-24 10:56:37 EDT Удаление .metadata или .eclipse папки недопустимо, конечно, так как он удаляет все рабочую область настройки. Удаление только следующих двух недопустимых настроек решило проблему для меня.

  1. Закрыть Затмение.
  2. Найти файл с именем .metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml в вашей рабочей области.
  3. Откройте файл с помощью текстового редактора и найдите раздел с именем AvailableIUsPage.
  4. Удалите следующие строки:
    <item value="0" key="AvailableVersionColumnWidth"/> <item value="0" key="AvailableNameColumnWidth"/>

  5. Сохраните файл и запустите Eclipse.

Это то, что вызывает ошибку в моем случае.

  1. Справка> Установить новое программное обеспечение
  2. Работа с: Indigo
  3. Ввод любую букву в строке фильтра делает Eclipse, повесьте с 100% использование процессора в течение минуты или около того.
  4. Если прервано ESC, окно просто исчезнет, ​​и после этого больше нет доступных доступных обновлений.
  5. Это изменение диалога сохраняется при выходе, что делает проблему постоянной.
+0

Спасибо. Копирование - вставка содержимого комментария. –

Смежные вопросы