Newsgroup: it.comp.java
Titolo: Eclipse 2 & Linux: Problemi a non finire

dopo aver settato nel file .bashrc
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.0_01/bin
ENV=$HOME/.bashrc
USERNAME="root"
export USERNAME ENV PATH
CLASSPATH=/usr/java/j2sdk1.4.0_01/jre/lib/rt.jar export CLASSPATH
 
JDK_HOME=/usr/java/j2sdk1.4.0_01
export JDK_HOME
JAVA_HOME=/usr/java/j2sdk1.4.0_01
export JAVA_HOME
faccio partire eclipse 2 appena scaricata (versione gtk)
eppure mi restituisce un errore del tipo:
[hjfabius@VAIO eclipse]$ ./eclipse
java.lang.UnsatisfiedLinkError:
/usr/share/eclipse/plugins/org.eclipse.swt.gtk_2.0.0/os/linux/x86/libswt-pi-gtk-2047.so:
libgtk-x11-2.0.so.0: 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:1480) at
        java.lang.ClassLoader.loadLibrary(ClassLoader.java:1388) at
        java.lang.Runtime.loadLibrary0(Runtime.java:772) at
        java.lang.System.loadLibrary(System.java:832) at
        org.eclipse.swt.internal.Library.loadLibrary(Library.java:104) at
        org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19) at
        org.eclipse.swt.widgets.Display.createDisplay(Display.java:397) at
        org.eclipse.swt.widgets.Display.create(Display.java:391) at
        org.eclipse.swt.graphics.Device.<init>(Device.java:103) at
        org.eclipse.swt.widgets.Display.<init>(Display.java:277) at
        org.eclipse.swt.widgets.Display.<init>(Display.java:273) at
        org.eclipse.ui.internal.Workbench.run(Workbench.java:1142) at
        org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:775)
        at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462) at
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324) at
        org.eclipse.core.launcher.Main.basicRun(Main.java:248) at
        org.eclipse.core.launcher.Main.run(Main.java:698) at
        org.eclipse.core.launcher.Main.main(Main.java:534)
Vi prego, aiutatemi... non so che pesci pigliare! Sono alla mia prima
esperienza di java e forse alla seconda con linux! Che devo fare? Grazie
mille
Fabio Cristini

 directory
[CUT]
Ciao,
Ho gia` visto questo identico problema se utilizzi la distribuzione della 
SUSE di linux.
IMHO Il problema dipende dal fatto che Eclipse non riesce a trovare il 
file libgtk-x11-2.0.so.0 che fa` parte del gtk2 .. per risolverlo prova 
ad andare su 
http://rpmfind.net
 mettere il nome del file nel campo di 
ricerca e ti da` il nome del pacchetto in cui tale libreria e` contenuta.
Installa tale pacchetto e tutti gli eventuali pacchetti di cui necessita 
per funzionare
Ciao ciao
Dani

 directory
Devi scaricare le libgtk2.
Su 
http://www.rpmfind.net
 trovi l'RPM per la tua distribuzione.
+++
[1] Ovvero: non usare *mai* root, se non per la manutenzione
    straordinaria del sistema.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 
devi scaricare e installare le GTK2 ( quindi atk, pango, e non ricordo 
cosa altro ... :). Comunque trovi tutto su 
www.gtk.org
, comprese le 
istruzioni: la compilazione e` banale e relativamente veloce, per lo meno 
io non ho avuto alcun problema.
Credo che ne valga la pena, perche` la prima impressione con eclipse/GTK2 
e` ottima.
Ciao
Enrico

Adesso provo ... per ora grazie...poi vi faro' sapere!