Eclipse Companion Shared Library gone AWOL

Coming back from hols, I decided to upgrade to Eclipse Helios, knowing that the morning wouldn’t be too hectic.

I had a minor glitch, though, with the following error:

The Eclipse executable launcher was unable to locate its companion shared library.

Not sure how I ended up in this situation (maybe unzipping with Cygwin was the cause?), but the fix was straightforward enough. Look for a dll in the plugins directory (I found it there: ./plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503/eclipse_1307.dll); in Windows Explorer, right-click the file, click on Properties, and in the Security tab, make sure Read & Execute permission is set (either for everyone, or for the user you’re logged on as). Click OK, and that does the trick.



  1. Hi,
    Thanks for this post.
    I had the same error, for Indigo.
    However, for me, the error seems to have come up not because of the Security settings.
    Initially I copied an already unzipped Indigo to my machine from my Network team’s machine, remotely located. When I tried to launch Eclipse, it resulted in the above error.
    I then copied the unzipped Indigo to my machine and Unzipped it locally in my machine. This time, on launching Eclipse, it started perfectly.
    Possibly, when unzipped elsewhere (instead of unzipping locally), and this unzipped version is copied to the local machine, the set-up file paths do not consist of local paths.

    Thalapathy · 2012-02-27 08:11 · #