J'ai mis à jour la version bêta 12.04 hier. Maintenant, lorsque j'essaie de démarrer Eclipse, j'obtiens l'écran de démarrage, puis ce message d'erreur:
An error has occurred. See the log file /home/gabriel/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1335382319394.log .
Le fichier journal indique quelque chose comme ceci:
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/gabriel/.swt/lib/linux/x86_64/libswt-gtk-3740.so
Can't load library: /home/gabriel/.swt/lib/linux/x86_64/libswt-gtk.so
suivi de nombreux autres messages d'erreur.
Le /home/gabriel/.swt/lib/linux/x86_64/
répertoire existe, mais est vide. J'ai également essayé de réinstaller eclipse sans succès.
Des idées?
Réponses:
J'ai le même problème sur une machine AMD64 (Ubuntu 12.04). et l'a résolu par une solution de contournement:
copie: fichiers contenant '3740' dans /usr/lib/jni/libswt-*3740.so vers ~ / .swt / lib / linux / x86_64 /
Mais assurez-vous que les packages: libswt-gtk-3-java et libswt-gtk-3-jni sont installés.
Et
si vous avez un système basé sur 32 bits:
sudo cp /usr/lib/jni/libswt-*3740.so ~/.swt/lib/linux/x86
/la source
sudo cp /usr/lib/jni/libswt-*3740.so ~/.swt/lib/linux/x86/
. Merci et mettez à jour votre réponse s'il vous plaît.Essayez de courir
sudo update-alternatives --config java
et sélection
open jdk
. Cela fonctionnerait probablement.la source
openjdk
.Aussi pour moi, cela fonctionne; J'ai fait:
et donc, j'ai créé 3 liens symboliques dans le dossier ~ / .swt / lib / linux / x86_64
Maintenant, Eclipse fonctionne bien!
la source
réparé pour moi.
la source
Merci pour les excellentes instructions. J'ai ajouté des liens symboliques comme celui-ci à la place, pour m'assurer qu'il reprend tous les 3740 :
la source
J'ai créé des liens symboliques vers les bibliothèques manquantes et tout a bien fonctionné. Ça a fini par ressembler à ça ...
Semble fonctionner.
la source