Accueil > Forum > > > > Applet notinited. Echec de chargement de mon premier Applet
Applet notinited. Echec de chargement de mon premier Applet
mardi 20 mai 2008 à 14:52:32 |
Applet notinited. Echec de chargement de mon premier Applet

baratribord
|
Bonjour à tous, Mon applet ne se charge pas. (Applet notinited) Je ne comprends pas et me demande si ca vient pas de mon environnement. J'utilise NetBeans 6.0.1 et le jdk 5 Apache tourne et fonctionne correctement. J'ai spécifié à la création du projet que je voulais créer un Applet mon fichier source s'appelle newJApplet.java et ma class TestApplet1.class Mon fichier html n'apparait pas dans mon projet, je l'ai mis dans le même dossier que le TestApplet1.class Les erreurs que me renvoit la console sont en fin de post surtout il me dit que la classe panneau ne peut pas être instancié. Merci pour votre aide. <html> <head><title>Mon premier applet</title> </head> <body bgcolor="navy" text="yellow"> <h2 align="center">Mon premier applet</h2> <p align="center"> <applet code="TestApplet1.class" height="200" width="300"> </applet> </p> </body> </html>
package TestApplet1; class TestApplet1 extends JApplet { public void init() { getContentPane().add(new Panneau()); } }
class Panneau extends JPanel{ public void paintComponent(Graphics g){ super.paintComponent(g); setBackground(Color.orange); g.drawOval(50,20,200,150); } }
java.lang.NullPointerException at Panneau.<init>(TestApplet.java:45) at TestApplet.init(TestApplet.java:23) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) charger : Panneau.class ne peut pas être instancié. java.lang.InstantiationException: Panneau at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at sun.applet.AppletPanel.createApplet(Unknown Source) at sun.plugin.AppletViewer.createApplet(Unknown Source) at sun.applet.AppletPanel.runLoader(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
|
|
mardi 20 mai 2008 à 16:18:54 |
Re : Applet notinited. Echec de chargement de mon premier Applet

baratribord
|
Bon, j'ai un peu évolué depuis que j'ai intégré à mon projet le fichier HTML. Voiçi le nouveau message de la console java ! charger : classe TestApplet1.class introuvable.Alors que mes fichiers sont tous dans le même repertoire...  
|
|
mardi 20 mai 2008 à 16:38:57 |
Re : Applet notinited. Echec de chargement de mon premier Applet

baratribord
|
Grrrrrrr.... Avec le chemin en dur c'est pas mieux !!    Je comprends pas ce qu ce passe !
|
|
mardi 20 mai 2008 à 16:47:23 |
Re : Applet notinited. Echec de chargement de mon premier Applet

baratribord
|
Le dernier message en date java.lang.NoClassDefFoundError: TestApplet1 (wrong name: TestApplet1/TestApplet1)
Ce qui est sur c'est qu'il faut netoyer les fichiers temporaires de l'exploreur sans quoi il recharge le dernier fichier par défaut !
Bon, si quelqu'un veut bien me sortir du monologue....
|
|
mardi 20 mai 2008 à 17:44:32 |
Re : Applet notinited. Echec de chargement de mon premier Applet

baratribord
|
Bon je pense que ca vient de NetBeans. J'avais téléchargé la version légère. Je télécharge donc une version plus complète avec l'option web...
On verra bien. A mon avis mon problème vient de la génération du fichier class...
Quoique ?
|
|
mercredi 21 mai 2008 à 11:25:14 |
Re : Applet notinited. Echec de chargement de mon premier Applet

The_Moye
|
Plop! J'ai exactement le même soucis que toi : java.lang.NoClassDefFoundError: bonjour (wrong name: bonjour/bonjour)
Je tourne aussi sous NetBeans, version complete pour ma part, mais ça ne change rien. Je penses aussi que ça vient d'un soucis lors de la compilation, peut etre une bête option à cocher lorsque l'on veut sortir une applet et non pas un Java Application?
La compilation passe sans probleme ainsi que l'execution en Java Application, mais point en Applet.
Fais moi signe si tu trouve une solution :)
|
|
mercredi 21 mai 2008 à 12:09:38 |
Re : Applet notinited. Echec de chargement de mon premier Applet

baratribord
|
Oui ca y ait, j'ai réussi à m'en dépatouiller je te conseil donc ceci :
En premier netoyer tous les fichiers temporaire qu'utilise ton exploreur. (J'utilise ccleaner)
Regardes sur ce site si tu vois l'horloge tourner. http://chgi.developpez.com/java/applet/
--> Ce qui m'a débloqué c'est la compilation en ligne de commande : javac -target 1.5 TestApplet.java
Ensuite j'en ai déduit :
--> N'utilises pas les packages et déclares ta classe de la façon suivante : public class TestApplet extends Applet Ca implique le nom de ton fichier java doit être le même que celui de ta class, içi TestApplet.java. --> Préfères utiliser Applet que JApplet (le fonctionnement avec JApplet est bizarre)
Pour le fichier html qui se trouve au même endroit que TestApplet.class le code est le suivant : <body> <applet code="TestApplet.class" height="800" width="600"> </applet> </body>
Mon code qui fonctionne est le suivant :
import java.applet.*; import java.awt.*; import java.awt.event.*; //import javax.swing.JApplet;
public class TestApplet extends Applet implements MouseListener { int nbClick = 0; public void init() { super.init(); addMouseListener(this); }
public void mouseClicked(MouseEvent e) { nbClick++; repaint(); }
public void mouseEntered(MouseEvent e) { }
public void mouseExited(MouseEvent e) { } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { }
public void paint(Graphics g) { super.paint(g); g.drawString("Nombre de clics : " + nbClick, 10, 10); }
}
Maintenant je me pose une question : comment fait-on pour deboguer un Applet sous NetBeans : J'ai vu qu'il fallait paramétrer Attach deboguer du menu Run, mais je dois me tromprer dans les paramêtres...
|
|
mercredi 21 mai 2008 à 12:45:22 |
Re : Applet notinited. Echec de chargement de mon premier Applet

The_Moye
|
Plop! Je testerais tout ça tout à l'heure (je suis devant "la ptite maison dans la prairie" xD). Sur la plupart des sites ils conseillent de créer ton programme en tant que Java Application pour pouvoir debuguer facilement, et ensuite de le transformer en Applet.
Pour ton lien, l'horloge tourne niquel, et je n'utilise pas de packages dans mon dernier essai.
Ma déclaration correspond bien à "public class TestApplet extends Applet" et le nom de mon fichier .Java (ainsi que le .class généré) a bien le même nom que ma classe.
Bref, je testerais tout ça dans l'apres midi! Merci pour ta reponse et bonne chance pour la suite :)
|
|
samedi 31 mai 2008 à 12:28:38 |
Re : Applet notinited. Echec de chargement de mon premier Applet

The_Moye
|
Hop! Dsl pour le temps de réponse. Merci pour ton code, ça marche niquel! Tu m'enleves une belle épine du pied ^^
|
|
Cette discussion est classée dans : java, applet, source, at, unknown
Répondre à ce message
Sujets en rapport avec ce message
Sécurité et image dans Applet [ par MrEddy ]
Salut,J'ai une applet sur un site internet qui contient un JtoggleButon avec une image :img1 = new ImageIcon("images/uline.gif");btnSouligne = new JTo
java.security.policy + accès jdbc à un fichier excel ou access [ par jmf99 ]
Bonjour à toutes et à tous.Dans le cadre de mes études (DESS Systèmes d'Information Multimédia), j'ai dû développer, en tant que débutant, une applet
Applet NetBeans HTML Probleme [ par watoubilly ]
Bonjour, je suis en train de developper une japplet sous NetBeans 5.0 Beta2. Tout se passe bien lorsque j'execute mon applet dans NetBeans avec l'appl
[HELP]Pb de connexion BD et applet [ par gabule ]
Bonjour, dans mon applet java je me connecte a une BD avec mysqlconnector. Avec eclipse sa marche impec mais quand je lance mon applet a partir d'une
Pb d'affichage d'applet [ par evelyne ]
Bonjour, Mon applet ne veut plus fonctionner, voici le msg renvoyé par la console java : >java.lang.ClassFormatError: Illegal UTF8 string in consta
[débutant] Applet qui ne se charge pas [ par death83 ]
Salut a tous,je me met au java et je suis en train de faire les TD disponible ici:[url]http://www.developpez.org/club/bkostrzewa/td-applets/applet1.ht
applet sous netbeans [ par kam81 ]
Bonjour,Je voudrais integrer une applet dans une application web, cette applet sera affichée dans une page web générée par une servlet et elle contien
Erreur dans un Applet minimal [ par The_Moye ]
Plop!Bonjour à tous,Comme indiqué dans le sujet de mon post, je n'arrive pas à afficher un applet minimal dans ma page, la console java me retourne un
Problème applet et utilisation d'un pilote externe [ par flo5589 ]
Bonjour a toutes et à tous,pas évident de résumer dans le titre, mais je vais essayer d'expliciter mon problème.Je suis sur la réalisation d'une apple
applet-servlet [ par Benewende ]
Bonsoir, je doit develloper une application java qui permet la communication entre applet et servlet. Au fait le but est de réaliser une application d
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|