Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/11/2007, à 02:49

Shinichi

eclipse, java et gtk : les classes comme JFrame marchent pas

Bonsoir,
j'ai un petit souci. J'essayais de faire un peu de prog graphique avec Java et eclipse mais eclipse m'envoyait bouler à  chaque fois alors j'ai pensé que ça venait de moi, j'ai donc recopier une classe donnée dans mon bouquin qui doit marcher, et eclipse m'envoie toujours balader...
Le but n'est pas de faire du Java ici bien sûr... Mais je voudrais savoir si comme je le pense, ça vient d'un pb de gtk ou je sais pas quoi...

Si vous avez une idée ?

import javax.swing.*;
class MaFenetre extends JFrame {
	public MaFenetre() {
		setTitle("Premiere fenetre");
		setBounds(50,100,300,150);
	}
}
public class Graph {
	public static void main(String[] args) {
		JFrame fen=new MaFenetre();
		fen.setVisible(true);
	}

}

Et voilà  l'erreur que j'ai quand je fais compiler/exécuter comme apllication java :

Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.81)
   at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.81)
   at java.awt.Window.<init>(libgcj.so.81)
   at java.awt.Frame.<init>(libgcj.so.81)
   at javax.swing.JFrame.<init>(libgcj.so.81)
   at MaFenetre.<init>(Graph.java:3)
   at Graph.main(Graph.java:10)
Caused by: java.lang.UnsatisfiedLinkError:[etc...]

Merci d'avance

PS : j'ai installé le jdk 6 et jre 6 de la page http://doc.ubuntu-fr.org/java et j'ai choisi le jdk 6 comme compilateur par défaut.

Dernière modification par Shinichi (Le 10/11/2007, à 02:56)

Hors ligne