Resoconto >:(
Ho scaricato dal sito della sun il jdk per 32 bit, che contiene anche il jre, ho seguito una pseudo procedura..che poi lascia in 13...
Ho reso eseguibile il file e l'ho posizionato in /opt,
con il comando ./jdk1.0.6_1.bin ho scopattato l'archivio
Su suse mi avevano fatto eseguire questa procedura:
creare un file /etc/profile.locale con dentro
export JAVA_HOME=/opt/jdk1.6.0
export PATH=$PATH:$JAVA_HOME/bin
poi riavviare e dando direttamente java -version ottenevo il tutto... Invece ora....
Codice: Seleziona tutto
palemmo@palemmo:~$ /opt/jdk1.6.0_01/bin/java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
palemmo@palemmo:~$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 (Ubuntu 4.1.2-0ubuntu5)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Da dove spunta questa gij??? Mi sta facendo impazzire....in qualsiasi caso indagando con locate:
Codice: Seleziona tutto
palemmo@palemmo:~$ locate gij
/usr/lib/jvm/java-1.4.2-gcj-4.1-1.4.2.0/bin/gij
/usr/lib/libgij.so.70.0.0
/usr/lib/libgij.so.70
/usr/share/doc/gij
/usr/share/doc/gij-4.1
/usr/share/man/man1/gij-wrapper-4.1.1.gz
/usr/share/man/man1/gij.1.gz
/usr/share/man/man1/gij-wrapper.1.gz
/usr/share/man/man1/gij-4.1.1.gz
/usr/bin/gij
/usr/bin/gij-wrapper-4.1
/usr/bin/gij-wrapper
/usr/bin/gij-4.1
/var/lib/dpkg/info/gij-4.1.prerm
/var/lib/dpkg/info/gij-4.1.list
/var/lib/dpkg/info/gij-4.1.postinst
/var/lib/dpkg/info/gij.list
/var/lib/dpkg/info/gij-4.1.postrm
/var/lib/dpkg/info/gij-4.1.md5sums
/var/lib/dpkg/info/gij.prerm
palemmo@palemmo:~$
Ora andiamoci alla femminina....il tutto è nato dall'installazione di eclipse, ovvero lo lancio e non ci sono problemi, scrivo il codice e mi segnala gli errori, li correggo e non me li segnala più...quindi funziona....ma se eseguo il programma java....
Codice: Seleziona tutto
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.70)
at java.awt.Window.<init>(libgcj.so.70)
at java.awt.Frame.<init>(libgcj.so.70)
at java.awt.Frame.<init>(libgcj.so.70)
at javax.swing.SwingUtilities$OwnerFrame.<init>(libgcj.so.70)
at javax.swing.SwingUtilities.getOwnerFrame(libgcj.so.70)
at javax.swing.JOptionPane.<clinit>(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at SmsByMail.<clinit>(SmsByMail.java:11)
at java.lang.Class.initializeClass(libgcj.so.70)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: impossibile aprire il file oggetto condiviso: Nessun file o directory
at java.lang.Runtime._load(libgcj.so.70)
at java.lang.Runtime.loadLibrary(libgcj.so.70)
at java.lang.System.loadLibrary(libgcj.so.70)
at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at java.lang.Class.forName(libgcj.so.70)
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
...10 more
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: impossibile aprire il file oggetto condiviso: Nessun file o directory
Ecco....capisco che manca qualcosa....ma non sono sicuro...che dovrei installare un pacchetto gtktoolkit?
In qualsiasi caso allego il file java anche....magari qualcuno di voi ha un idea....
Grazie
La fortuna aiuta gli audaci, ma la sfiga non ha preferenze.