[RISOLTO]problema awt java

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
sverdrup
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 607
Iscrizione: giovedì 15 giugno 2006, 12:51

[RISOLTO]problema awt java

Messaggio da sverdrup »

Salve a tutti,
ho un grande problema con awt in java!!
Utilizzo eclipse per programmare, e tutti i codici che ho scritto girano bene, ma adesso che stò cominciando a creare un'interfaccia per il mio programma mi dà questo errore:

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 javax.swing.JFrame.<init>(libgcj.so.70)
   at Tree.main(Tree.java:11)
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)
   ...5 more
Come posso risolvere??
grazie a tutti,
Ciauzzzzzz
Ultima modifica di sverdrup il sabato 23 giugno 2007, 8:19, modificato 1 volta in totale.
"Not everything that counts can be counted, and not everything that can be counted counts."
Avatar utente
jimmy.77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 576
Iscrizione: lunedì 25 settembre 2006, 17:08
Località: San Marcello Pistoiese
Contatti:

Re: problema awt java

Messaggio da jimmy.77 »

Ciao.
Sei sicuro di utilizzare il JDK della Sun e non il gjc di default di Ubuntu? Nel caso installa la versione "ufficiale" di Java (via repository o scaricando direttamente il .bin dal sisto Sun), configuralo sul tuo sistema e riprova.

J.
Legge di Gumperson: "La probabilità che qualcosa accada è inversamente proporzionale alla sua desiderabilità"
Avatar utente
sverdrup
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 607
Iscrizione: giovedì 15 giugno 2006, 12:51

Re: problema awt java

Messaggio da sverdrup »

Ho reinstallato la jdk dal sito della sun,
ma il problema persiste!!
Help me please!!!
>:(  >:(  >:(  >:(  >:(
"Not everything that counts can be counted, and not everything that can be counted counts."
Avatar utente
Bobby
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1978
Iscrizione: lunedì 15 gennaio 2007, 17:29

Re: problema awt java

Messaggio da Bobby »

non è che magari non è impostato come default il compilatore java della sun. Se dai "javac -version" cosa ti dice?
Nel caso qui è scritto come impostare java-sun di default: http://wiki.ubuntu-it.org/Java?highlight=%28java%29#predefinita
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
                                            Hamlet
sospiro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 521
Iscrizione: lunedì 24 aprile 2006, 21:57
Contatti:

Re: problema awt java

Messaggio da sospiro »

si infatti a vedere quello che non trova dalla eccezione non sembra tu stia usando quello ufficiale della sun....


mi pare che il comando sia

Codice: Seleziona tutto

update-alternatives --config javac
facci saper ciao!
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
Avatar utente
sverdrup
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 607
Iscrizione: giovedì 15 giugno 2006, 12:51

Re: problema awt java

Messaggio da sverdrup »

dando java -version mi da:

Codice: Seleziona tutto

javac 1.6.0
Che cosa posso fare ???
Ultima modifica di sverdrup il venerdì 22 giugno 2007, 12:41, modificato 1 volta in totale.
"Not everything that counts can be counted, and not everything that can be counted counts."
Avatar utente
jimmy.77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 576
Iscrizione: lunedì 25 settembre 2006, 17:08
Località: San Marcello Pistoiese
Contatti:

Re: problema awt java

Messaggio da jimmy.77 »

sverdrup ha scritto: dando java -version mi da:

Codice: Seleziona tutto

javac 1.6.0
Che cosa posso fare ???
Mmmh... prova a vedere se all'interno di Eclipse, sotto Windows -> Preference -> Java -> Installed JREs, hai selezionato quello di Sun.

Ciao, J.
Legge di Gumperson: "La probabilità che qualcosa accada è inversamente proporzionale alla sua desiderabilità"
Avatar utente
sverdrup
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 607
Iscrizione: giovedì 15 giugno 2006, 12:51

Re: problema awt java

Messaggio da sverdrup »

Dentro eclipse ci stà soltanto:
java-1.4.2.gcj-4.1-1.4.2
e risulta selezionata!!!  ::)  ::)  ::)
>:(  >:(
"Not everything that counts can be counted, and not everything that can be counted counts."
sospiro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 521
Iscrizione: lunedì 24 aprile 2006, 21:57
Contatti:

Re: problema awt java

Messaggio da sospiro »

non puoi importarne una altra?
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
Avatar utente
jigen74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 715
Iscrizione: lunedì 3 luglio 2006, 11:24

Re: problema awt java

Messaggio da jigen74 »

dovresti aggiungere l'altra versione di java (1.6.0) e selezionarla come default.
ciao :)
sospiro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 521
Iscrizione: lunedì 24 aprile 2006, 21:57
Contatti:

Re: problema awt java

Messaggio da sospiro »

ma scusate...il fatto che abbia java 6 implica anche che abbia javac 6??

nb: non è una polemica....soo una domanda :D
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
Avatar utente
jigen74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 715
Iscrizione: lunedì 3 luglio 2006, 11:24

Re: problema awt java

Messaggio da jigen74 »

sospiro ha scritto:ma scusate...il fatto che abbia java 6 implica anche che abbia javac 6??

nb: non è una polemica....soo una domanda :D
hai ragione: si possono usare due versioni diverse, ma visto che sverdrup usa eclipse per compilare è necessario configurare la versione di java da utilizzare in eclipse.
ciao.
Avatar utente
sverdrup
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 607
Iscrizione: giovedì 15 giugno 2006, 12:51

Re: problema awt java

Messaggio da sverdrup »

Ok, quindi devo modificare dentro eclipse la jre.... ???
ma come ???
"Not everything that counts can be counted, and not everything that can be counted counts."
Avatar utente
Massimo S.
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1931
Iscrizione: giovedì 28 settembre 2006, 14:34

Re: problema awt java

Messaggio da Massimo S. »

Oltre a questo:
sospiro ha scritto:

Codice: Seleziona tutto

update-alternatives --config javac
Fai anche

Codice: Seleziona tutto

update-alternatives --config java
la scelta delle versioni alternative è indipendente per i vari comandi java, javac, jar ecc...

http://wiki.ubuntu-it.org/Java
Avatar utente
sverdrup
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 607
Iscrizione: giovedì 15 giugno 2006, 12:51

Re: problema awt java

Messaggio da sverdrup »

ho fatto come dici tu Massimo !!

Codice: Seleziona tutto

alessandro@Ubu:~$ sudo update-alternatives --config javac

Ci sono 2 alternative che forniscono `javac'.

  Selezione    Alternativa
-----------------------------------------------
          1    /usr/lib/jvm/java-1.5.0-sun/bin/javac
*+        2    /usr/lib/jvm/java-6-sun/bin/javac

Premi invio per mantenere il default[*], o inserisci il numero da selezionare:
alessandro@Ubu:~$ sudo update-alternatives --config java

Ci sono 4 alternative che forniscono `java'.

  Selezione    Alternativa
-----------------------------------------------
          1    /usr/bin/gij-wrapper-4.1
 +        2    /usr/lib/jvm/java-gcj/jre/bin/java
          3    /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
*         4    /usr/lib/jvm/java-6-sun/jre/bin/java

Premi invio per mantenere il default[*], o inserisci il numero da selezionare:
ma il risultato è sempre lo stesso, se lancio eclipse e provo a far girare il listato, mi dà sempre il solito errore!!!!
Stò impazzendo!!!!!!
:(
"Not everything that counts can be counted, and not everything that can be counted counts."
Avatar utente
jigen74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 715
Iscrizione: lunedì 3 luglio 2006, 11:24

Re: problema awt java

Messaggio da jigen74 »

sverdrup ha scritto:Ok, quindi devo modificare dentro eclipse la jre.... ???
ma come ???
in eclipse, seleziona Window->Preferences e poi Java->Installed JREs: usa il pulsante 'add' per aggiungere il nuovo jre (l'1.6.0 che hai installato) e poi selezionalo come default.
Avatar utente
sverdrup
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 607
Iscrizione: giovedì 15 giugno 2006, 12:51

Re: problema awt java

Messaggio da sverdrup »

Si lo avevo capito, ma se seleziono il path: /usr/lib/jvm/java-6-sun/jre/bin/java
mi dice:
Target is not a JDK Root. Jav executable was not found!!!
Stò iniziando veramente a demoralizzarmi,
non riesco a capire dove sia il problema  :-\ !!
Help me please  :(
"Not everything that counts can be counted, and not everything that can be counted counts."
Avatar utente
jigen74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 715
Iscrizione: lunedì 3 luglio 2006, 11:24

Re: problema awt java

Messaggio da jigen74 »

sverdrup ha scritto: Si lo avevo capito, ma se seleziono il path: /usr/lib/jvm/java-6-sun/jre/bin/java
mi dice:
Target is not a JDK Root. Jav executable was not found!!!
Stò iniziando veramente a demoralizzarmi,
non riesco a capire dove sia il problema  :-\ !!
Help me please  :(
scusa..., come ti suggerisce il msg d'errore "Target is not a JDK Root", devi selezionare la home del JDK, non quella del JRE e quindi: /usr/lib/jvm/java-6-sun.
ciao.
Avatar utente
sverdrup
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 607
Iscrizione: giovedì 15 giugno 2006, 12:51

Re: problema awt java

Messaggio da sverdrup »

>:( 
Hai ragione,
sarà il caldo, o lo stress per la tesi, ma in questo periodo
non riesco proprio a ragionare!!!  :-[
Grazie mille a tutti,
(b2b)
(good)
(b2b)
modifico il titolo del post in risolto
Ciauzzzzzzzzz
"Not everything that counts can be counted, and not everything that can be counted counts."
Avatar utente
jigen74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 715
Iscrizione: lunedì 3 luglio 2006, 11:24

Re: [RISOLTO]problema awt java

Messaggio da jigen74 »

figurati ;D
in bocca al lupo per la tesi!!!
(b2b) (b2b) (b2b)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti