When I launch an application created with Eclipse RCP it is always aborted with an UnsatisfiedLinkError error.
user@maquina:~> ./aplicacion.sh
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3550 or swt-pi-gtk in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:254)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:159)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:22)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:131)
at com.app.APPimageProvider.init(APPimageProvider.java:47)
at com.app.APPclientGUI.<init>(APPclientGUI.java:301)
at com.app.APPmain.<init>(APPmain.java:77)
at com.app.APPmain.main(APPmain.java:107)
I am using a SLES 11 Release 1 machine.
The library that says not to find is located in /usr/lib/libswt-pi-gtk-3550.so
. It is the library file, not a link.
Uninstalling and installing eclipse does not fix anything.
ldconfig /usr/lib/libswt-gtk-3550.so
does not solve it either.