Блокировка невозможна в каталоге & ldquo; /opt/eclipse/configuration/org.eclipse.osgi”

Я установил Eclipse 4.3 на свою Ubuntu 13.04, и он отлично работает, когда я root. Однако, когда я пытаюсь запустить Eclipse без полномочий root, я получаю следующее сообщение об ошибке:

Locking is not possible in the directory "/opt/eclipse/configuration/org.eclipse.osgi". A common reason is that the file system or Runtime Environment does not support file locking for that location. Please choose a different location, or disable file locking passing "-Dosgi.locking=none" as a VM argument. 
/opt/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock (Permission denied)

Как я могу это исправить?

1
задан 3 September 2014 в 05:51

3 ответа

Это потому, что у вас нет прав на изменение /opt/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock. Вы должны изменить владельца файла, используя:

 sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock
0
ответ дан 3 September 2014 в 05:51

Стать владельцем всего каталога: sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi

0
ответ дан 3 September 2014 в 05:51

Обычно, когда Eclipse не может записать в область конфигурации, это предположит, что Вы имеете общую установку и создаете частную область конфигурации в корневом каталоге пользователя. Итак, почему это все еще пытается записать в общую область конфигурации в некоторых случаях? У меня была та же проблема (который является тем, что принесло мне здесь), но нашел решение здесь: http://www.eclipse.org/forums/index.php/mv/msg/206634/661552/#msg_661552, Если части общей области конфигурации перезаписываемы, Eclipse, не будет использовать частную область конфигурации. Возможно, эта информация может все еще быть полезна для кого-то.

1
ответ дан 3 September 2014 в 05:51

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

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