Ich habe Ubuntu 12.04 neu installiert. Außerdem habe ich Java 7 installiert. Ich versuche, eclipse-java-indigo-SR2-linux-gtk.tar.gz zu installieren. Ich habe diese Datei in/home/ramprabhu location extrahiert. Dann versuche ich, ausführbare Eclipse-Datei auszuführen. Ich habe einen Fehler wie in der Protokolldatei angezeigt.Kann Eclipse in Ubuntu 12.04 nicht öffnen - java.lang.UnsatisfiedLinkError: SWT-Bibliothek konnte nicht geladen werden
Meine Log-Datei:
!SESSION 2012-06-10 22:47:35.959 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_04
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product
!ENTRY org.eclipse.osgi 4 0 2012-06-10 22:47:36.757
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
/home/ramprabhu/eclipse/configuration/org.eclipse.osgi/bundles/247/1/.cp/libswt-pi-gtk-3740.so: libXtst.so.6: cannot open shared object file: No such file or directory
no swt-pi-gtk in java.library.path
/home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk-3740.so: /home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk-3740.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
Can't load library: /home/ramprabhu/.swt/lib/linux/x86/libswt-pi-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.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: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:601)
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)
Ich bin nicht in der Lage Eclipse zu laufen. Wie man dieses Problem löst und Eclipse ausführt.
Wie kann ich verstehen, ob Eclipse 32 Bit oder Java 32 Bit ist? Ich benutzte synaptic, um jdk7 aus dem webupd8 ppa zu installieren und Eclipse zu installieren. –
läuft 'java -version' zeigt Ihnen 32-Bit oder 64-Bit-Modus. Eine schnelle Möglichkeit zu finden, ob Eclipse 32 oder 64 Bit ist, ist 'find. -name 'org.eclipse.swt * .jar'' und sehen, ob es x86_64 für swt –
zur Ausführung 'java -version' zurückgibt sagt: ' Java-Version "1.6.0_26 "- Java (TM) SE Laufzeitumgebung (Build 1.6.0_26-b03-383-11M3720) - Java HotSpot (TM) Client VM (Build 20.1-b02-383, gemischter Modus)' Also, ist das 32bit oder 64bit? –