问题
I'm getting the error given below when I try to install the upgrade from Eclipse and it goes like half way and then throw the error.
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)
Kindly provide the solution.
Thanks
回答1:
On Windows 7, the Program Files directory is protected so apps can't automatically write there. The simplest solution I've heard is just to install Eclipse into a user-writable location instead. For example, C:\Java\Eclipse
You should be able to just move your entire eclipse directory, there's no registry entries or anything else that ties Eclipse to the place where you extracted it.
[Edit] Have you checked that the directory it is complaining about i actually writable? Other than that, I really don't have any ideas. I haven't worked on Windows in several years and never with Win7. My only other suggestion is to just download the latest Eclipse, install it to a new location (do NOT intall it over top of your existing Eclipse), and point it to your existing workspace.
回答2:
If you have problems using the location: http://dl-ssl.google.com/android/eclipse/, try editing the location by replacing "http" with "https" or the other way round.
回答3:
I just solved this problem by unchecking Read only
checkbox of the Program Files/eclipse
folder on win7.
Apply to all files and folders.
回答4:
I had also the ADT Bundle that had the HTTP as update url. Changing it to HTTPS solved the problem for me.
回答5:
None of the above worked for me.
Instead, I tried installing the plugins I needed via the Eclipse Market Place, and that worked without issue.
- Click "Help" Menu.
- Click "Eclipse Marketplace..." menu item.
- Enter the name of the plugin you want.
- Click "Install" when the plugin appears in the Marketplace List.
- Restart Eclipse.
回答6:
I got this error on my ubuntu box until I ran eclipse as root and installed from there:
$ gksudo eclipse
Eclipse was trying to download the packages to /usr/lib/* where I don't have write permissions
回答7:
Changing from https:// to http:// worked for me
回答8:
if you do not wish to change the eclipse directory, then start eclipse as administrator (right click run as administrator) and install the feature again. it worked for me.
回答9:
Installig Eclispe ADT from market place solved this problem for me.
回答10:
I solved the problem very easily.
Go to Control Panel -> Network and Sharing Center -> Windows Firewall -> Turn off Windows Firewall
And try to install again and see the magic :)
回答11:
In my case I entered:
Error Log - found "An error occurred while collecting items to be installed" - right click and select "Open Log". From there I know what goues wrong(in my case PMD). I solve the problem in one project and all works ok.
回答12:
If there are any proxy networks are configured remove them till plugins are installed
来源:https://stackoverflow.com/questions/9544071/an-error-occurred-while-collecting-items-to-be-installed-access-is-denied