Bonjour,
Pour un projet je dois gérer l'animation d'un applet. J'ai coder mon projet sous eclipse, mais mon prof vas utiliser le .html et le fichier qui lance l'applet généré par netbeans. Normalement il ne devrait pas y avoir de problème, il suffit que je respecte le nom du package généré automatiquement par netbeans (a savoir "classes") et les bons noms de classes pour les méthodes appelés par le fichier qui crée l'applet.
Sauf que ça ne marche pas du tout, donc j'ai essayé de refaire un applet tout simple sous netbeans pour voir comment c'est créé et comment je dois m'adapter sous Eclipse : Mais je n'y arrive pas!
Sous netbeans : si je crée ma classe NewApplet et que je lui met un code simple (dessiner une ellipse trouvé ici) il n'y a pas de probleme : ni pour l'exécuter à partir de Netbeans, ni pour l'exécuter à partir de la page .html générée.
En reprenant le même code sous Eclipse pour le fichier java : pas de problème pour exécuter a partir de Eclipse mais impossible à partir de la page web.
Je me suis dit que c'était Eclipse qui compilait mal automatiquement ou que je ne récupérait pas le bon fichier .class via la page web donc j'ai directement compilé le .java via javac et j'ai essayé de lire la page web via appletviewer :
nb : j'ai bien le fichier Ellipse2.html dans un dossier truc et Ellipse2.class dans un sous-dossier classes de ce dossier truc. Ce qui est exactement la même configuration que dans les fichier générés par Netbeans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $appletviewer Ellipse2.html java.lang.NoClassDefFoundError: Ellipse2 (wrong name: classes/Ellipse2)
NB : j'ai parcourus les tutoriaux et je retrouve le même problème dans l'un d'entre eux : http://sebastien-estienne.developpez...va/java-chap2/
Configuration : Java 1.6; Ubuntu 7.10; Firefox 2.0.0.12
En vous remerciant par avance car là je ne vois pas quoi tester de plus
Partager