Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

recently I have installed jdk-7u25-linux-i586 on my Ubuntu 12.04 and set it as default jre.

after that I have installed last eclipse using apt-get install, and added cdt for it. (during installation an java-open 6 version libraries was downloaded) But eclipse does not starts. Exactly after splash screen an message box follows, saying about error with description in .log file. here is this text; ///////////////////////////////////

!ENTRY org.eclipse.osgi 4 0 2013-08-18 09:16:20.239 !MESSAGE Application error !STACK 1 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/andriy/.swt/lib/linux/x86/libswt-gtk-3740.so <------>Can't load library: /home/andriy/.swt/lib/linux/x86/libswt-gtk.so

<------>at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285) <------>at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194) <------>at org.eclipse.swt.internal.C.(C.java:21) <------>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.(Display.java:132) <------>at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:695) <------>at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161) <------>at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:153) <------>at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:95) <------>at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) <------>at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) <------>at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) <------>at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) <------>at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) <------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) <------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) <------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) <------>at java.lang.reflect.Method.invoke(Method.java:606) <------>at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) <------>at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) <------>at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

If somebody knows how to deal with this error, help me please. Thanks in advance!!

share|improve this question
    
A small addition to my question: from .log text it seems, that eclipse looks for jre-6u37. In readme_eclipse.html file (in eclipse installation folder) pointed, that this version was tested under " Ubuntu Long Term Support 12.04 x86 32-bit Oracle Java 6 Update 37". But help.ubuntu.com/community/Java warns "WARNING: Oracle Java 6 has at least one severe known vulnerability in this version. install Oracle Java 7". So, it seems that I must ignore this warning and install jre-6u37 and set it as default jre. If there are a another ways to retain jre-7u25 but use eclipse? –  AImustjudge Aug 18 '13 at 9:17
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.