[Java] Gtk-Message:Failed to load module "gail": .... classe ELF errata: ELFCLASS64
Inviato: mercoledì 16 luglio 2008, 21:08
Ciao
sto cercando di far partire un programma (basato su java) sulla mia 7.10 64bit.
Quando lo lancio ricevo i seguenti due messaggi: uno a terminale, ed uno tramite finestra gtk.
Immagino sia dovuto al fatto che sono su 64 bit e c'è qualche problema di libreria, ma non so come aggiustare :P
Errore:
Ho controllato, i file .so sono presenti sia in /lib sia in /lib64.
Messaggio nella finestra che appare
Questo è uno dei file che dovrei/potrei editare per impostare i parametri giusti
qualcuno potrebbe darmi una mano? 
P.S. al momento ho impostato icedtea, ma il problema lo dava anche con la jvm di sun
sto cercando di far partire un programma (basato su java) sulla mia 7.10 64bit.
Quando lo lancio ricevo i seguenti due messaggi: uno a terminale, ed uno tramite finestra gtk.
Immagino sia dovuto al fatto che sono su 64 bit e c'è qualche problema di libreria, ma non so come aggiustare :P
Errore:
Codice: Seleziona tutto
Gtk-Message: Failed to load module "gail": /usr/lib/gtk-2.0/modules/libgail.so: classe ELF errata: ELFCLASS64
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/gtk-2.0/modules/libatk-bridge.so: classe ELF errata: ELFCLASS64
Messaggio nella finestra che appare
Codice: Seleziona tutto
JVM terminated. Exit code=13
/usr/bin/java
-Xmx1G
-XX:+AggressiveHeap
-jar /home/giacomo/Desktop/SONIVISTool/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar
-os linux
-ws gtk
-arch x86
-showsplash
-launcher /home/giacomo/Desktop/SONIVISTool/SONIVISTool
-name SONIVISTool
--launcher.library /home/giacomo/Desktop/SONIVISTool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.3.R33x_v20080118/eclipse_1023.so
-startup /home/giacomo/Desktop/SONIVISTool/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar
-exitdata 36800c
-vm /usr/bin/java
-vmargs
-Xmx1G
-XX:+AggressiveHeap
-jar /home/giacomo/Desktop/SONIVISTool/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar Codice: Seleziona tutto
#!/bin/bash
R_HOME=/usr/lib/R
export R_HOME
R_SHARE_DIR=${R_HOME}/share
export R_SHARE_DIR
R_INCLUDE_DIR=${R_HOME}/include
export R_INCLUDE_DIR
JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.00
export JAVA_HOME
JRI_LD_PATH=${R_HOME}/lib:${R_HOME}/bin:${JAVA_HOME}/jre/lib/i386/server:${JAVA_HOME}/jre/lib/i386:${JAVA_HOME}/jre/../lib/i386:/usr/lib:/usr/lib/gcc/i486-linux-gnu/3.4.6:${R_HOME}/site-library/rJava/jri
if test -z "$LD_LIBRARY_PATH"; then
LD_LIBRARY_PATH=$JRI_LD_PATH
else
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JRI_LD_PATH
fi
export LD_LIBRARY_PATH
exec ./SONIVISTool
P.S. al momento ho impostato icedtea, ma il problema lo dava anche con la jvm di sun