Je dois exécuter Sun-jdk 32 bits sur mon ubuntu 64 bits. J'ai téléchargé JDK et quand je me lance,
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)
J'ai installé libXtst6 et libext6: i386 sans succès.
Des idées?
J'ai eu un problème similaire avec manquant libxtst.so. Je l'ai résolu en exécutant la commande suivante dans un terminal:
Sudo apt-get install libxtst6:i386
J'espère que ça aide!
Également
Sudo apt-get install libxi6
La commande complète est:
Sudo apt-get install libxi6 libxtst6 libxrender1
Dans mon cas, j'ai dû installer trois bibliothèques. Chaque fois que j'exécute rcu
après une installation de lib, je voyais une autre erreur manquante dans mon système. Donc en dessous de libs and order a fonctionné pour moi
Sudo apt-get install libXext6:i386
Sudo apt-get install libXtst6:i386
Sudo apt-get install libXi6:i386
Avez-vous essayé d'installer ia32-libs ? Je suis un développeur Java-Android et je dois l'installer lors de la nouvelle installation d'Android-sdk (32 bits) dans mon Ubuntu 64 bits.
J'ai essayé avec Ubuntu 12.04 et maintenant le 12.10.
Vous avez exécuté votre binaire téléchargé en fonction de bibliothèques différentes de celles que vous avez installées.
Si vous avez simplement besoin de l'installation de a Java, et non d'une installation de Sun Java, faites plutôt un Sudo apt-get openjdk-6-jdk
.
Vous devez:
1) make
rm ~/.swt/lib/linux/x86_64
ln -s /usr/lib/jni ~/.swt/lib/linux/x86_64
2) Installez ceci:
Sudo apt-get install libswt-gtk-3-Java
Sudo apt-get install libxtst6:i386