Als ik de volgende code gebruik in eclipse krijg ik de error:
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.(libgcj.so.70)
at java.awt.Frame.(libgcj.so.70)
at javax.swing.JFrame.(libgcj.so.70)
at Spel.main(Spel.java:10)
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.(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
aan mijn code zou het niet mogen liggen geloof ik:
import javax.swing.*;
public class Spel {
/**
* @param args
*/
public static void main(String[] args) {
JFrame parentWindow = new JFrame("My new JFrame");
parentWindow.setSize(320 , 240);
parentWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
parentWindow.setVisible(true);
}
}
als ik in terminal java -showversion doe:
java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)
Ik weet niet of dit helpt, maar waaraan kan het liggen?
groeten
edit:
vreemd trouwens, als ik het in blueJ doe werkt het wel gewoon :?
Maar ik wil het in eclipse... de vraag is hoe