Ich muss 32bit sun-jdk auf meinem 64bit Ubuntu ausführen. Ich habe JDK heruntergeladen und beim Ausführen bekomme ich
java.lang.UnsatisfiedLinkError: /opt/java/32/jdk1.6.0_31/jre/lib/i386/xawt/libmawt.so: libXtst.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1003)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)
at sun.awt.DebugHelper.<clinit>(DebugHelper.java:29)
at java.awt.Component.<clinit>(Component.java:566)
at com.mucommander.Launcher.main(Launcher.java:466)
Exception in thread "main" java.lang.NullPointerException
at com.mucommander.text.Translator.get(Translator.java:258)
at com.mucommander.Launcher.main(Launcher.java:612)
Ich habe libXtst6 und libext6: i386 ohne Erfolg installiert.
Irgendwelche Ideen?
Antworten:
Ich hatte ein ähnliches Problem mit der fehlenden libxtst.so. Ich habe es gelöst, indem ich den folgenden Befehl in einem Terminal ausgeführt habe:
Ich hoffe es hilft!
quelle
Ebenfalls
Der vollständige Befehl lautet:
quelle
sudo apt-get update
Software vor der Installation oder Aktualisierung über die Befehlszeile auszuführen .sudo apt-get update
Ruft aktualisierte Informationen darüber ab, welche Pakete in welchen Versionen von wo verfügbar sind.Haben Sie versucht, ia32-libs zu installieren ? Ich bin ein Java-Android-Entwickler und muss dies installieren, wenn ich eine Neuinstallation von Android-SDK (32-Bit) in meinem 64-Bit-Ubuntu durchführe.
Ich habe dies mit Ubuntu 12.04 und jetzt am 12.10 versucht.
quelle
In meinem Fall musste ich drei Bibliotheken installieren. Jedes Mal, wenn ich
rcu
nach einer lib-Installation ausgeführt werde, habe ich einen anderen fehlenden lib-Fehler in meinem System gesehen. Also unten haben Bibliotheken und Bestellung für mich funktioniertquelle
sudo apt-get install libXi6:i386
Arbeit für mich auf Ubuntu 14.04 nach der Neuinstallation. Ich verbrachte einen Hallentag damit herauszufinden, was los ist.Sie sind auf Ihre heruntergeladene Binärdatei gestoßen, abhängig von anderen Bibliotheken als den von Ihnen installierten.
Wenn Sie nur eine Java-Installation und keine Sun Java-Installation benötigen, führen Sie
sudo apt-get openjdk-6-jdk
stattdessen eine aus.quelle
Sie müssen:
1)
make
2) Installieren Sie dies:
quelle