Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: AWT Toolkit

  1. #1

    AWT Toolkit

    se provo ad eseguire un semplicissimo programma che adopera la classe JOptionPane mi dice che non trova AWT Toolkit

    come posso scaricarlo? ho già scaricato JDK..devo scaricare anche JRE?

    help
    Quando il gioco si fa duro..i duri iniziano a giocare!

    :gren: :sgrat:

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    No, di quello non hai bisogno (e poi e' compreso nella jdk), penso che il problema siano le tue librerie grafiche.
    Se utilizzi un'altra classe, ad esempio una Frame, riesci a vedere qualcosa, o ti da lo stesso errore?
    Ciao,
    Lorenzo

  3. #3
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418

    Re: AWT Toolkit

    Originariamente inviato da luk_leroi
    se provo ad eseguire un semplicissimo programma che adopera la classe JOptionPane mi dice che non trova AWT Toolkit

    come posso scaricarlo? ho già scaricato JDK..devo scaricare anche JRE?

    help

    il JRE non serve....!
    fai l'import di queste:

    import javax.swing.*;
    import javax.swing.JOptionPane;


    ciao
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  4. #4
    questo è il listato del programma:

    import javax.swing.*;
    import javax.swing.JOptionPane;

    public class Welcome1 {
    public static void main( String args[] )
    {
    JOptionPane.showMessageDialog(null, "Ciao Luk!" );
    System.exit(0);
    }
    }
    cmq nel browser non mi visualizza gli applets java..quindi dato che l'ho già scaricato il jre mi dite come installarlo? la directory si trova in /usr/local/jre1.2.2


    ecco i messaggi di errore:

    [LeRoi@localhost LeRoi]$ cd Desktop
    [LeRoi@localhost Desktop]$ javac Welcome1.java
    [LeRoi@localhost Desktop]$ java Welcome1
    returned
    end
    Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
    at 0x4028115f: java.lang.Throwable.Throwable(java.lang.String) (/usr/lib/libgcj.so.3)
    at 0x4027408e: java.lang.Error.Error(java.lang.String) (/usr/lib/libgcj.so.3)
    at 0x40342d26: java.awt.AWTError.AWTError(java.lang.String) (/usr/lib/libgcj.so.3)
    at 0x4035acad: java.awt.Toolkit.getDefaultToolkit() (/usr/lib/libgcj.so.3)
    at 0x4035b472: java.awt.Window.getToolkit() (/usr/lib/libgcj.so.3)
    at 0x4034bb48: java.awt.Container.addImpl(java.awt.Component, java.lang.Object, int) (/usr/lib/libgcj.so.3)
    at 0x4034b9ca: java.awt.Container.add(java.awt.Component, java.lang.Object) (/usr/lib/libgcj.so.3)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    at 0x4039d347: ffi_call_SYSV (/usr/lib/libgcj.so.3)
    at 0x4039d307: ffi_raw_call (/usr/lib/libgcj.so.3)
    at 0x40248528: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocat ion) (/usr/lib/libgcj.so.3)
    at 0x40248e34: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/libgcj.so.3)
    at 0x40246424: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/libgcj.so.3)
    at 0x4039d1bc: ?? (??:0)
    [LeRoi@localhost Desktop]$
    Quando il gioco si fa duro..i duri iniziano a giocare!

    :gren: :sgrat:

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Controlla bene il codice, per me non ha un senso...

    Prova a visualizaare un Frame, oltretutto richiami dentro al "main" un oggetto non static...

    Non faccio più Java da qualche mese ma a me quel codice non sembra per niente corretto...

    Dove l'hai trovato?


  6. #6
    ... non ti trova le Gtk!!!
    io non sono esperto di linux ma mi sa che le gtk devi scaricartele..
    Blink@go

    "Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."

    ------------
    Lang: java 1.4.1 Eclipse

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    Che compilatore stai usando? Quello della sun, o gcj?
    Ciao,
    Lorenzo

  8. #8
    uso il jdk 1.2.2 della sun...
    ho scaricato anche le GTK da www.gtk.org
    il file è:
    glib-2.2.0.tar.bz2
    ho seguito la rocedura e penso di averle installate correttamente...devo settare qualche altra variabile d'ambiente?

    come posso verificare che ci siano?
    Quando il gioco si fa duro..i duri iniziano a giocare!

    :gren: :sgrat:

  9. #9
    Originariamente inviato da l.golinelli
    Controlla bene il codice, per me non ha un senso...

    Prova a visualizaare un Frame, oltretutto richiami dentro al "main" un oggetto non static...

    Non faccio più Java da qualche mese ma a me quel codice non sembra per niente corretto...

    Dove l'hai trovato?

    il codice è corretto..l'ho copiato dal libro della apogeo e poi a qualcuno di questo forum che l'ha provato funzionava...
    Quando il gioco si fa duro..i duri iniziano a giocare!

    :gren: :sgrat:

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    Il codice e' corretto: il metodo chiamato e' statico, quindi perfettamente richiamabile all'interno di main.

    Se hai la possibilita' ti consiglierei di installare la jdk aggiornata, quella che usi tu e' piuttosto vecchia. Una volta fatto quello per lo meno escludi che il problema risieda in java, quindi nel caso in cui persista passi a controllare le altre risorse (e cioe' le librerie grafiche di sistema).

    Se vuoi fare una prova usa l'AWT direttamente, e vedi cosa ti succede. Prova a compilare un programmino come questo:

    codice:
    import java.awt.*;
    
    public class Test {
      public Test() {
        Frame f = new Frame("Finestra");
        f.setSize(200, 200);
        f.add(new Label("Ciao"));
        f.show();
      }
      public static void main(String a[]) {
        new Test();
      }
    }
    Se compila ed esegue, il problema e' del linguaggio e dovresti risolvere aggiornando la jdk, se ti da lo stesso errore, allora il problema potrebbe essere nelle GTk.
    Ciao,
    Lorenzo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.