Kirjoittaja Aihe: titokone ja cannot load awt toolkit  (Luettu 2434 kertaa)

vikitus

  • Käyttäjä
  • Viestejä: 69
    • Profiili
titokone ja cannot load awt toolkit
« : 09.10.06 - klo:16.01 »
Yritin ajaa java-sovelluksen ja sain seuraavanlaisen virheilmoituksen.
Voiko rakas ubuntu mennä sekaisin jos asennan tuon libgcj:n  mitä se se ei vissiin löydä?

viki@desktop:~/titokone/titokone1.202$ java -jar titokone.jar
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7)
   at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.7)
   at java.awt.Window.<init>(libgcj.so.7)
   at java.awt.Frame.<init>(libgcj.so.7)
   at javax.swing.JFrame.<init>(libgcj.so.7)
   at fi.hu.cs.titokone.GUI.<init>(GUI.java:117)
   at fi.hu.cs.titokone.Titokone.main(Titokone.java:25)
Caused by: java.lang.NoClassDefFoundError: gnu.java.awt.EmbeddedWindowSupport
   at java.lang.VMClassLoader.loadClass(libgcj.so.7)
   at java.lang.Class.forName(libgcj.so.7)
   at java.lang.Class.forName(libgcj.so.7)
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7)
   ...6 more

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: titokone ja cannot load awt toolkit
« Vastaus #1 : 09.10.06 - klo:16.06 »
Gnu-java on ihan siisti juttu ja olis kiva, että sillä olis mahdollisimman paljon käyttäjiä, kuitenkin sunin java toimii yleensä paremmin. Joten asenna esim. paketit
sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0
sun-java5-fonts - Lucida TrueType fonts (from the Sun JRE)
sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0
sun-java5-plugin - The Java(TM) Plug-in, Java SE 5.0
ja aja sen jälkeen komento
Koodia: [Valitse]
sudo update-alternatives java ja valitse sunin java listasta.
En Vastaa Vaikeisiin Kysymyksiin.

vikitus

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Re: titokone ja cannot load awt toolkit
« Vastaus #2 : 09.10.06 - klo:16.10 »
Olen asentanut koneelleni netbeans 5.0:n ja se toimii hyvin. Luulen, että netbeans vaatii toimiakseen JRE:n.
Voiko siis olla mahdollista, että minulla on asennettuna ne jossain päin mutta en ole ubuntussa säätänyt
asetuksia kohdalleen?

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: titokone ja cannot load awt toolkit
« Vastaus #3 : 09.10.06 - klo:16.13 »
NetBeans IDE 5.0 requires a J2SE JDK, version 1.4.2 or higher.
sunin java on 1.5 gnu-java on 1.4jotain.
Edit: Toi netbeans näyttää etsivän koneelta asennettuja java versioita joista voi sitten valita ainakin sillä binääri installerilla mitä käytetään. Tuo sudo update-alternatives java säätää sitä oletuksena käytettävää javaa.
« Viimeksi muokattu: 09.10.06 - klo:16.17 kirjoittanut Kannisto »
En Vastaa Vaikeisiin Kysymyksiin.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: titokone ja cannot load awt toolkit
« Vastaus #4 : 09.10.06 - klo:16.14 »
Olen asentanut koneelleni netbeans 5.0:n ja se toimii hyvin. Luulen, että netbeans vaatii toimiakseen JRE:n.

kuten kannisto jo kertoikin, myös GNU implementaatio on tietty JRE.

Voiko siis olla mahdollista, että minulla on asennettuna ne jossain päin mutta en ole ubuntussa säätänyt asetuksia kohdalleen?

on mahdollista ja se säätyy tuolla kanniston kertomalla komennolla. eli siis oletuksena käytetty JRE.
Janne

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: titokone ja cannot load awt toolkit
« Vastaus #5 : 09.10.06 - klo:16.25 »
ja aja sen jälkeen komento
Koodia: [Valitse]
sudo update-alternatives java ja valitse sunin java listasta.

Pikku virhe vain pitäis olla:
Koodia: [Valitse]
sudo update-alternatives --config java  ;)
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

vikitus

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Re: titokone ja cannot load awt toolkit
« Vastaus #6 : 09.10.06 - klo:16.44 »
Nyt toimii.. Enpä olisi varmaan saanut toimimaan ilman apua.

Kiitos kannisto, janne ja tuke81.