Проблема с плагином Eclipse в Ubuntu - PullRequest
0 голосов
/ 31 августа 2009

Я пытаюсь установить плагин m2eclipse в Eclipse 3.5 на Ubuntu 9.04 Jaunty через менеджер обновлений и не могу решить эту проблему.

После того, как я скачал и установил плагин, я перезапустил Eclipse и проверил Настройки - там нет Maven. Я дважды проверил конфигурацию. Я вижу плагины m2e, которые я установил, на вкладке «Установленные программы», но не на вкладке «Плагины».

Я уже что-то читал об удалении папки ~ / .eclipse и перезапуске Eclipse с -clean и попробовал, но безрезультатно. У меня не было проблем с этим под WinXP.

Кто-нибудь знает, как решить эту проблему? Любая помощь будет оценена.

PS: я проверил файл журнала в моей рабочей области. Это что-то говорит о

!ENTRY org.eclipse.jface 4 0 2009-08-30 19:13:37.390
!MESSAGE Undefined context while filtering dialog/window contexts
!STACK 0
org.eclipse.core.commands.common.NotDefinedException: Cannot get the parent identifier from an undefined context. org.maven.ide.eclipse.actionSet
    at org.eclipse.core.commands.contexts.Context.getParentId(Context.java:201)
    at org.eclipse.jface.bindings.BindingManager.createFilteredContextTreeFor(BindingManager.java:825)
    at org.eclipse.jface.bindings.BindingManager.recomputeBindings(BindingManager.java:1721)
    at org.eclipse.jface.bindings.BindingManager.contextManagerChanged(BindingManager.java:689)
    at org.eclipse.core.commands.contexts.ContextManager.fireContextManagerChanged(ContextManager.java:165)
    at org.eclipse.core.commands.contexts.ContextManager.addActiveContext(ContextManager.java:109)
    at org.eclipse.ui.internal.contexts.ContextAuthority.updateContext(ContextAuthority.java:756)
    at org.eclipse.ui.internal.contexts.ContextAuthority.activateContext(ContextAuthority.java:173)
    at org.eclipse.ui.internal.contexts.ContextService.activateContext(ContextService.java:96)
    at org.eclipse.ui.internal.contexts.SlaveContextService.doActivateContext(SlaveContextService.java:283)

но это действительно так и для других классов ActionSet (например, org.eclipse.jdt.ui.JavaElementCreationActionSet).

EDIT:

max@max-laptop:~$ java -version
java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Server VM (build 14.0-b16, mixed mode)

1 Ответ

2 голосов
/ 11 сентября 2009

Хорошо, я решил это. Проблема заключалась в том, что Eclipse по-прежнему пытается записывать в / opt / eclipse как обычный пользователь, хотя он должен записывать в пользовательскую папку eclipse в ~ / .eclipse / org.eclipse.platform_3.5.0_1665051554. Так что я решил свою проблему с

sudo chmod -R a+rw /opt/eclipse
...