IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Erreur execution d'une Applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 121
    Par défaut Erreur execution d'une Applet
    Salut

    Je me lance dans les Applets et j'en ai fait une toute simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    public class Applet1 extends Applet{
     
    	   public void init()
    	   {
    		   //code d'initialistaion
    	   }
     
    	   public void start()
    	   {
    	         System.out.println("test applet");
    		   //code de d'éxécution
    	   }
     
    	   public void stop()
    	   {
    	       //code de suspension de l'execution
    	   }
     
    	   public void destroy()
    	   {
    	       //code de terminaison
    	   }
     
    }
    Seulement, lors du test dans mon navigateur j'ai une erreur :
    ava.lang.ClassFormatError: Incompatible magic value 218774561 in class file Applet1
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    Quelqu'un sait d'ou ca vient ? J'ai fais quoi comme erreur ?

    Merci beaucoup

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 121
    Par défaut
    Precision :

    Ca marche si je la lance dans eclipse, mais sous tomcat non (en effet, j'insere mon APPLET dans une JSP)

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    La version de java utilisée par ton plugin dans le browser est plus ancienne que la version utilisée pour compiler le jar

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 121
    Par défaut
    Hum .. Non, je viens de tester en compilant en 1.5 ca marche toujours pas (mon browser est à jour : FireFox avec Java 1.6)

    EDIT :

    Si Ll'appel de mon applet est comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <APPLET code="applet/Applet1.class" width="1000" height="700"></APPLET>
    L'applet doit etre placée ou ? ici : webapps/MonProjet/applet/Applet1.class ?
    IL me semble que le WEB-INF est invisible pour le client (donc pour mon applet)

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 121
    Par défaut
    J'ai fais divers tests et j'ai remarqué que lorsque je met un nom bidon lors de l'appel à mon applet j'ai un noClassFoundException...

    J'en conclut donc qu'il trouve bien mon .class lorsqu'il me genere le magic value...

    Dans ce cas la, pourquoi le .class n'est pas traité ?

    J'ai vu plein de posts differents, j'ai testé de generer des serialID dans ma classe... Mais rien n'y fait...

    Help

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    T'as envoyé comment ton .class au serveur? Ce message d'erreur (désolé j'ai confondu) signifie que le .class ne commence pas comme il le devrait par les 4 octets 0XCAFEBABE

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème d'execution d'une applet
    Par Choun dans le forum Applets
    Réponses: 1
    Dernier message: 22/04/2008, 04h29
  2. probleme lors de l execution d une applet
    Par fAdoua123 dans le forum Applets
    Réponses: 2
    Dernier message: 09/07/2007, 14h26
  3. Réponses: 3
    Dernier message: 03/07/2006, 16h54
  4. Execution d'une applet depuis une autre applet
    Par Gregory3000 dans le forum Applets
    Réponses: 2
    Dernier message: 26/10/2005, 21h10
  5. [Ant]Erreur execution d'une tache ANT
    Par gerin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/05/2004, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo