2012-03-03 4 views
44

Я получаю приведенную ниже ошибку при попытке установить обновление с Eclipse, и она идет наполовину, а затем бросает ошибку.Произошла ошибка при сборке элементов, подлежащих установке (доступ запрещен)

An error occurred while collecting items to be installed 
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
Unable to write to repository: file:/C:/Program%20Files/eclipse/. 
C:\Program Files\eclipse\plugins\org.jboss.netty_3.2.4.Final-201112281337.jar (Access is denied) 

Просьба предоставить решение.

Благодаря

+5

Если это W7, попробуйте запустить Eclipse, щелкнув правой кнопкой мыши, 'run as administrator'. – Nishant

+0

Да, его W7 и я действительно запускались как администратор и по-прежнему получают ту же ошибку. –

+0

переместите Eclipse на другой диск. – Nishant

ответ

20

В Windows 7 каталог Program Files защищена таким образом приложения не могут автоматически писать туда. Самое простое решение, которое я слышал, - это просто установить Eclipse вместо , зарегистрированного пользователем,. Например, C:\Java\Eclipse

Вы должны иметь возможность просто перемещать весь каталог затмения, нет записей в реестре или что-то еще, что связывает Eclipse с местом, где вы его извлекли.

[Изменить] Вы проверили, что каталог, на который он жалуется, на самом деле доступен для записи? Кроме этого, у меня действительно нет идей. Я не работал в Windows через несколько лет и никогда не был с Win7. Мое единственное другое предложение - просто загрузить последнюю версию Eclipse, установить ее в новое место (не нажимать на нее поверх существующего Eclipse) и указать ее на существующее рабочее пространство.

+1

То же самое, что и я переехал в новое место, и вот сообщение об ошибке «Произошла ошибка при сборе подлежащих установке объектов session context was: (profile = epp. package.java, phase = org.eclipse.equinox.internal.p2.engine.phases.Collect, operand =, action =). Невозможно записать в репозиторий: файл:/C:/JAVA/eclipse /. C: \ JAVA \ eclipse \ plugins \ org.jboss.netty_3.2.4.Final-201112281337.jar (доступ запрещен) ' –

72

Если у вас возникли проблемы с использованием местоположения: http://dl-ssl.google.com/android/eclipse/, попробуйте изменить местоположение, заменив «http» на «https» или наоборот.

+4

В моем пакете ADT с сайта разработчика Android была установлена« http »версия URL-адреса. Мне пришлось добавить еще один и вставить URL-адрес с помощью «https», чтобы заставить его работать. –

+0

Замена http для https сработала для меня! Потратил пару часов на эту проблему. Спасибо за ответ! – MSquare

+3

Спасибо! Это здорово! 'Перейти к справочной системе -> Установить новое программное обеспечение -> Нажмите ссылку« Доступные сайты программного обеспечения »-> Выберите« Сайт обновления для разработчиков Android »-> Нажмите кнопку« Изменить »-> Измените http: // в тексте« Местоположение » box to "https: //" .' –

1

Я получил эту ошибку на моем Ubuntu поле, пока я бегала затмить как корень и установлен оттуда:

$ gksudo затмение

Eclipse, пытается загрузить пакеты в/USR/Lib/*, где я не имеют разрешений на запись

5

У меня также был пакет ADT, у которого был HTTP-адрес обновления. Изменение этого параметра на HTTPS решило проблему для меня.

+0

Этот ответ является точным дубликатом ответа за 1 год до этого ... Пожалуйста, повысьте, чтобы показать признательность, а не дублирование. – avalancha

+0

извините, должно быть, над этим зависело :-( –

1

Переход от https: // для HTTP: // работал для меня

+0

Это должен быть комментарий, а не ответ. –

9

Я просто решить эту проблему, сняв флажок Read only в Program Files/eclipse папку на win7.

Применить ко всем файлам и папкам.

+0

Не было " Не удалось записать в репозиторий: файл:/C:/Program% 20Files/eclipse/"сообщение во время установки в моем случае. Но после того, как я снял флажок« Только для чтения »в папке Eclipse, мне удалось установить плагин (сервер Weblogic) – mzy

+0

Решил это для меня тоже, спасибо за обмен –

+0

тоже работает для меня. Обязательно перезапустите eclipse. –

2

Ничего из вышеперечисленного не работало для меня.

Вместо этого я попытался установить плагины, которые мне нужны с помощью Eclipse Market Place, и это работало без проблем.

  1. Нажмите «Справка».
  2. Нажмите кнопку «Eclipse Marketplace ...».
  3. Введите имя плагина, который вы хотите.
  4. Нажмите «Установить», когда плагин появится в списке Marketplace.
  5. Restart Eclipse.
0

Installig Eclispe ADT с рынка решил эту проблему для меня.

0

Я решил проблему очень легко.

Перейти к Control Panel -> сетей и общий доступ -> брандмауэра Windows -> Выключения брандмауэра Windows

И попробуйте установить еще раз и увидеть волшебство :)

0

В моем случае я ввел:

Журнал ошибок - found "Произошла ошибка, когда col выставляемые элементы для установки »- щелкните правой кнопкой мыши и выберите « Открыть журнал ». Оттуда я знаю, что неправильно (в моем случае PMD). Я решаю проблему в одном проекте, и все работает нормально.

0

Если вы не хотите менять каталог eclipse, запустите eclipse как администратор (щелкните правой кнопкой мыши запустите как администратор) и установите эту функцию еще раз. это сработало для меня.