Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Possible Duplicate:
Unsatisfied Link Error and missing .so files when starting Eclipse

I am getting a message which says to refer log in .eclipse in home directory here is the contain of the log(Stack trace)....

!SESSION 2013-01-07 13:03:32.749 -----------------------------------------------
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_IN
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.osgi 4 0 2013-01-07 13:03:33.673
!MESSAGE Application error
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    no swt-gtk-3740 in java.library.path
    no swt-gtk in java.library.path
    Can't load library: /home/abs/.swt/lib/linux/x86/
    Can't load library: /home/abs/.swt/lib/linux/x86/

    at org.eclipse.swt.internal.Library.loadLibrary(
    at org.eclipse.swt.internal.Library.loadLibrary(
    at org.eclipse.swt.internal.C.<clinit>(
    at org.eclipse.swt.internal.Converter.wcsToMbcs(
    at org.eclipse.swt.internal.Converter.wcsToMbcs(
    at org.eclipse.swt.widgets.Display.<clinit>(
    at org.eclipse.ui.internal.Workbench.createDisplay(
    at org.eclipse.ui.PlatformUI.createDisplay(
    at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    at java.lang.reflect.Method.invoke(
    at org.eclipse.equinox.launcher.Main.invokeFramework(
    at org.eclipse.equinox.launcher.Main.basicRun(
share|improve this question

marked as duplicate by Tom Brossman, hhlp, Amith KK, Luis Alvarado, Eric Carvalho Jan 7 '13 at 18:34

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

We have a bunch of 'Eclipse won't start' questions, can you look at those three and see if they help? Yours is very likely a duplicate. – Tom Brossman Jan 7 '13 at 8:35

1 Answer 1

I think the problem is with path, try correcting the path to

ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/

You can refer to this link

As per the error message Can't load library: /home/tom/.swt/lib/linux/x86_64/

looks like the libraries should be at .swt/lib/linux/x86_64/ if there are not there you can try this command:


this should find the libraries, copy the entire directory to


share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.