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 :

chargement Applet donne java.lang.ClassFormatError: Truncated class file


Sujet :

Applets Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 139
    Points : 53
    Points
    53
    Par défaut chargement Applet donne java.lang.ClassFormatError: Truncated class file
    Bonjour à tous,

    je recontre un problème de chargement d'une applet qui est stockée dans un JAR.

    J'ai un projet déployé dans un war indépendant, et lorsque l'applet tente de créer un objet qui est dans ce WAR, je reçois l'erreur suivante :

    java.lang.ClassFormatError: Truncated class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    si je lève l'instanciation de l'objet en question, l'applet se charge correctement.
    J'ai regardé la classe de l'objet qui ne contient que des getter/setter, rien d'exotique...

    le classpath de l'applet en question contient bien le WAR en question.

    j'utilise un JRE 1.5 pour la compil, et un JRE 1.6 sous firefox et IE6.
    j'ai tenté de compiler en 1.6 mais le résultat est le meme.

    Pouvez vous me donner des indications comment instancier des objets dans mon applet qui ne sont pas contenues dans le meme JAR ?

    Merci de votre aide,
    Tiamat.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 139
    Points : 53
    Points
    53
    Par défaut
    J'ai trouvé la solution à mon probleme, en incluant dans le JAR de l'applet les .class associés à l'objet que je veux instancier (qui sont dans un .WAR indépendant), l'applet tourne bien.

    Si ça peut aider quelqu'un...

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/01/2008, 12h46
  2. execution depuis eclipse java.lang.ClassFormatError:
    Par mikebranque dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 09/10/2007, 13h52
  3. Réponses: 1
    Dernier message: 21/06/2007, 01h22
  4. Réponses: 1
    Dernier message: 14/10/2006, 07h13
  5. [JAR][Applet]Truncated class file
    Par frog dans le forum Applets
    Réponses: 5
    Dernier message: 22/08/2005, 12h41

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