Eclipse – The executable launcher was unable to locate its companion shared library
This generic error message can rear its ugly head if you’re recently installed or upgraded a plugin or Eclipse extension via the internal process or through a package manager such as yum or aptitude.
===For the PC===
Make sure you don’t have multiple versions of RPM packages installed. I fixed this once where tomcat-common-lib and tomcast5-jasper-javadoc and tomcat5-servlet-2.4-api-javadoc both had two versions installed. If I remember correctly, the two versions were 5.5.23-9 and 126.96.36.199.
Also check all your permissions, it could be as simple as something’s not set to 0755 when it should be.
If you have a Windows installation handy, try coping the org.eclipse.equinox.launcher.win32.win32.x86_x.x.x *directory* from an Eclipse Windows installation to your Eclipse application plugin directory. I used org.eclipse.equinox.launcher.win32.win32.x86_x.x.x is located in Eclipse 3.3M6 SDK plugin directory. org.eclipse.equinox.launcher_x.x.x.jar plugin may also be necessary.
===For the Mac===
I haven’t seen this problem, but I ran across this fix for the problem on a Mac, so i’ll repost it.
====Change the following:====