I used to have Eclipse 3.5.2 working from my Limited User Account (i.e. not Administrator).
But when I upgraded to 3.6.2, Eclipse refuses to run in the Limited User
Well on windows, a simple work around for the same is to start Eclipse as an Administrator.
Right Click on Eclipse icon and click on Run as administrator.
It will solve your problem.
Enjoy :)
I simply added osgi.locking=none in the config.ini file, it started working. Thank you all for your help..
Here is another reason why this message appears. It may seem an obvious thing to check, but if the read-only flag is set on the .fileTableLock
file (this is in Windows, don't know about Linux) then you'll also get that Access Denied error. This arose because we were unzipping a pre-configured workspace and configuration into our users' IDE environments.
Make sure you update the permissions of Eclipse and the workspace to whatever user Eclipse runs as. You can use ps -ef | grep -i eclipse
while eclipse is running to find that user.
Once you have the user, you can easily use chown -R user:group ~/Documents/workspace**
Change permission of eclipse itself wherever you have it installed (in my case /opt/):
sudo chmod -R 770 /opt/eclipse
Change permission of workspace wherever you have it located (in my case ~/Documents/):
sudo chmod -R 770 ~/Documents/workspace
Hope this helps my fellow Linux users!
You can try this on windows with the proper syntax.
Thanks to Frederik for your help!
I wouldn't chmod
to 777 to fix this problem. In my case the owner was root:root
after a Rational Team Concert install for some RTC files and not my userid. Go to your user's home directory and ls -ltr
to see what your userid and groupid are (on Ubuntu mine were both the same) and then execute the following on your eclipse subdirectory
sudo chown -R myuserid:groupid /opt/ibm/eclipse
simply copy and paste your eclipse folder to a folder in your currently logged in user space (in case you are having hard time finding one of the correct folders, just put it in C:\Documents and Settings\your_user_account_name) .And create a new workspace folder there only. Worked for me....!