Я скачал Eclipse со страницы Eclipse и распаковал его в каталог Downloads. Когда я запускаю Eclipse как обычный пользователь, приложение ведет себя странно:
$ ./eclipse
Gtk-Message: Failed to load module "canberra-gtk-module"
Некоторые симптомы:
Сообщение об ошибке:
Problems occurred while trying to save the state of the workbench.
Could not write metadata for '/ab'.
/home/user/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/ab/.markers (Permission denied)
Я столкнулся с некоторыми другими проблемами, такими как проблемы с записью во время обновления.
Однако когда я запускаю Eclipse от имени суперпользователя:
$ sudo ./eclipse
, тогда все работает как надо, и графический интерфейс выглядит иначе (GTK загружен или что? Я не знаю).
Я пытался дать разрешение 777 на все файлы в каталоге Eclipse, но это не сработало. И я нигде не устанавливал Eclipse, просто скачал и распаковал. Я пытался также загрузить Eclipse с помощью apt-get, но возникла та же проблема. Как заставить Eclipse работать правильно?
Я использую Kubuntu 11.10.
Возможно, права доступа к вашей рабочей области испорчены? Обычно это в ~ / workspaces, так что если вы сделаете chown -R для этого дерева, это может помочь.
Я думаю, что вы должны использовать gksudo (kdesudo на Kubuntu) для запуска графических приложений.
Используя учетную запись администратора, в консоли введите:
sudo chown user:user /home/user/workspace -R
Не забудьте заменить user на имя пользователя, которое вы хотите использовать eclipse.
Также имейте в виду, что запуск eclipse от имени пользователя root может создать новые файлы в каталоге рабочей области, которые могут быть обновлены / удалены только пользователем root, что означает возникшую у вас ошибку.