Actualicé a la versión beta 12.04 ayer. Ahora, cuando intento iniciar Eclipse, aparece la pantalla de inicio y luego este mensaje de error:
An error has occurred. See the log file /home/gabriel/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1335382319394.log .
El archivo de registro dice algo como esto:
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
seguido de muchos más mensajes de error.
El /home/gabriel/.swt/lib/linux/x86_64/
directorio existe, pero está vacío. También intenté reinstalar eclipse sin éxito.
¿Algunas ideas?
Respuestas:
Tengo el mismo problema en una máquina AMD64 (Ubuntu 12.04). y lo resolvió con una solución alternativa:
copia: archivos que contienen '3740' en /usr/lib/jni/libswt-*3740.so a ~ / .swt / lib / linux / x86_64 /
Pero asegúrese de que los paquetes: libswt-gtk-3-java y libswt-gtk-3-jni estén instalados.
Y
si tiene un sistema basado en 32 bits:
sudo cp /usr/lib/jni/libswt-*3740.so ~/.swt/lib/linux/x86
/fuente
sudo cp /usr/lib/jni/libswt-*3740.so ~/.swt/lib/linux/x86/
. Gracias y actualice su respuesta por favor.Intenta correr
sudo update-alternatives --config java
y selección
open jdk
. Esto probablemente funcionaría.fuente
openjdk
.También para mí funciona; Yo hice:
y así, creé 3 enlaces simbólicos en la carpeta ~ / .swt / lib / linux / x86_64
¡Ahora Eclipse funciona bien!
fuente
Me lo arregló.
fuente
Gracias por las excelentes instrucciones. Agregué enlaces simbólicos como este, para asegurarme de que recoge todos los 3740 :
fuente
Hice enlaces simbólicos a las bibliotecas faltantes y todo funcionó bien. Terminó luciendo así ...
Parece funcionar.
fuente