Bonjour tout le monde,
Voilà mon problème :
J'ai réalisé un programme java sous windows, et l'ai mis dans un jar executable. Je l'ai testé et il marche chez moi sous windows, et même sur un autre poste de mon université sous linux.
J'ai installé linux récemment, et java j2sdk_1.4.2.14 (la même version que sous mon windows), et quand je l'éxécute, il m'affiche :
Exception in thread "main" java.lang.Error: Do not use ihm.Frame1.add() use ihm.Frame1.getContentPane().add() instead
at javax.swing.JFrame.createRootPaneException(JFrame.java:465)
at javax.swing.JFrame.addImpl(JFrame.java:491)
at java.awt.Container.add(Container.java:518)
at ihm.Frame1.<init>(Frame1.java:49)
at sn.Simulator.<init>(Simulator.java:32)
at sn.Simulator.main(Simulator.java:146)
La ligne en gras correspond à this.add(this.panneauInfos, "Center"); dans mon code.
J'ai extrait l'archive et je l'ai recompilée, d'ailleurs le programme compile, mais l'erreur persiste.
Merci de m'éclairer un peu...
Partager