Ĺadny brzuch
Zacząłem się uczyć javy i mam taki problem, że kiedy buduje archiwum .jar i chcę to uruchomic poleceniem np :
java -jar "/media/sda5/staw/losjavos/ContactEditor/dist/ContactEditor.jar"
dostaje taki wynik zamiast programu:
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.EventQueue.invokeLater(libgcj.so.70)
at my.contacteditor.ContactEditorUI.main(ContactEditorUI.java:73)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or 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)
...2 more
jak mogę rozwiązać ten problem?
projekty bez GUI uruchamiają się bez problemów
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
java -jar "/media/sda5/staw/losjavos/ContactEditor/dist/ContactEditor.jar"
dostaje taki wynik zamiast programu:
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.EventQueue.invokeLater(libgcj.so.70)
at my.contacteditor.ContactEditorUI.main(ContactEditorUI.java:73)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or 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)
...2 more
jak mogę rozwiązać ten problem?
projekty bez GUI uruchamiają się bez problemów