Je poste (premier message sur DLFP) pour vous demander de l'aide.
Je dois coder en Java une interface graphique (entre autre) avec swing.
J'ai donc commencé par un truc du genre:
JFrame fen = new JFrame();
fen.setSize (200, 300);
fen.setTitle ("Capture d'un agent hostile");
fen.setVisible (true);
La compilation (en bytecode) se passe bien, mais à l'exécution, je me prends:
** ERROR **: file ../../../src/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: line 572 (createRawData): assertion failed: (data_fid != 0)
aborting...
Abandon
J'utilise GCJ/GIJ, sous Debian (Etch).
gcj (GCC) 4.0.3 20051204 (prerelease) (Debian 4.0.2-5j2)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
java version "1.4.2"
gij (GNU libgcj) version 4.0.3 20051204 (prerelease) (Debian 4.0.2-5j2)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
J'ai essayé avec kaffe, mais j'ai le même problème.
J'ai fait quelques recherches, il y a déjà un rapport de bug Debian, mais je n'ai pas vu de solution.
Si quelqu'un pouvait m'aider...
merci d'avance
# .
Posté par snt . Évalué à 2.
[^] # Re: .
Posté par neologix . Évalué à 1.
A vrai dire, je n'ai pas essayé, et je n'ai pas envie de le faire.
La JVM de Sun est propriétaire, et je préfèrerais vraiment développer avec des outils libres.
[^] # Re: .
Posté par halfelin . Évalué à -1.
Car pour compiler un programme java il faut utiliser la commande
[code]javac TonFichier.java[/code]
et pour l'executer (admettons que le nom de ta classe soit TaClasse)..
[code] java TaClasse[/code]
Pense juste a mettre la variable PATH et CLASSPATH a jour une fois que t'aura installer Java ;)
http://java.sun.com/j2se/1.5.0/download.jsp
[^] # Re: .
Posté par neologix . Évalué à 1.
Je n'ai pas de problème pour exécuter d'autres programmes, mais il y a un problème avec swing. Il faut passer par la JVM de Sun pour faire du swing?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.