Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Applet notinited. Echec de chargement de mon premier Applet [ Divers / Applets ] (baratribord)

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é 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 Erreur ?!? [ par zut69 ] Bonsoir,J'essaie d'envoyer des informations par POST en Java à un fichier php, j'ai écrit mon code, mais je ne trouve pas ce qui ne va pas, j'utilise


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.