Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2105 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Applet java, archive jar -> probleme Worng name :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Applet java, archive jar -> probleme Worng name :(

n°1368106
morucci
Posté le 16-05-2006 à 18:26:03  profilanswer
 

je n'arrive pas a faire fonction mon apllet dans un page web alors qu'elle fonctionne correctement dans eclipse.
 
Mon applet contient quatre fichiers, alors je crée un .jar.
 
[fabien@localhost applet]$ jar cvf AppletTM.jar ./AppletTM.class ./BaseTM.class ./History.class ./TopicMapEngine.class
manifest ajouté
ajout : AppletTM.class (entrée = 4783) (sortie = 2510) (47% compressés)
ajout : BaseTM.class (entrée = 4607) (sortie = 2048) (55% compressés)
ajout : History.class (entrée = 260) (sortie = 197) (24% compressés)
ajout : TopicMapEngine.class (entrée = 9099) (sortie = 3915) (56% compressés)
[fabien@localhost applet]$
 
Je l'ai integrer dans cette page html :
 

Citation :

 
<HTML>
<HTML>
    <HEAD>
        <TITLE>Page de test de l'applet HelloWorldApplet</TITLE>
    </HEAD>
    <BODY>
        <H1 Align="center">Applet</H1>  <BR>
        <DIV Align="center">
        <APPLET code="AppletTM.class" archive="AppletTM.jar" Width=500 Height=500>
                Votre navigateur ne supporte pas les applets.
            </APPLET>
        </DIV>
    </BODY>
</HTML>


 
mais au lancement de l'applet dans le navigateur j'obtient dans la console java :
 

Citation :


 
java.lang.NoClassDefFoundError: AppletTM (wrong name: applet/AppletTM)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:147)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:591)
    at sun.applet.AppletPanel.createApplet(AppletPanel.java:721)
    at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1757)
    at sun.applet.AppletPanel.runLoader(AppletPanel.java:650)
    at sun.applet.AppletPanel.run(AppletPanel.java:324)
    at java.lang.Thread.run(Thread.java:595)
 
    ...
 


 
Je ne comprend pas ou le problème
 
Si qq1 à une idée ?
 
Alison

mood
Publicité
Posté le 16-05-2006 à 18:26:03  profilanswer
 

n°1368117
the real m​oins moins
Posté le 16-05-2006 à 18:37:03  profilanswer
 

ton archive ne contient pas la hierarchie de packages correct. au pif, t'as un package qui répond au nom mal choisi de "applet", et ton archive ne contient pas de repertoire avec ce même nom, elle contient les classes, à la racine.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1368131
morucci
Posté le 16-05-2006 à 18:57:03  profilanswer
 

en effet ... je misais pas mal la dessus j'ai refais mon jar :
 

Citation :


 
[fabien@localhost tmp]$ jar cvf AppletTM.jar ./applet/AppletTM.class ./applet/BaseTM.class ./applet/History.class ./applet/TopicMapEngine.class  
manifest ajouté
ajout : applet/AppletTM.class (entrée = 4783) (sortie = 2510) (47% compressés)
ajout : applet/BaseTM.class (entrée = 4607) (sortie = 2048) (55% compressés)
ajout : applet/History.class (entrée = 260) (sortie = 197) (24% compressés)
ajout : applet/TopicMapEngine.class (entrée = 9099) (sortie = 3915) (56% compressés)
[fabien@localhost tmp]$  
 


 
et maintenant dans mon navigator dans la console java g :
 

Citation :


 
charger : classe AppletTM.class introuvable.
java.lang.ClassNotFoundException: AppletTM.class
 at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:168)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
 at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:599)
 at sun.applet.AppletPanel.createApplet(AppletPanel.java:721)
 at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1757)
 at sun.applet.AppletPanel.runLoader(AppletPanel.java:650)
 at sun.applet.AppletPanel.run(AppletPanel.java:324)
 at java.lang.Thread.run(Thread.java:595)
 


 
je n'ai pas changer mon paga.html :
 

Citation :


 
<HTML>
    <HEAD>
        <TITLE>Page de test de l'applet HelloWorldApplet</TITLE>
    </HEAD>
    <BODY>
        <H1 Align="center">HelloWorldApplet</H1>  <BR>
 
        <DIV Align="center">
        <APPLET code="AppletTM.class" archive="AppletTM.jar" Width=500 Height=500>
                Votre navigateur ne supporte pas les applets.
            </APPLET>
        </DIV>
    </BODY>
</HTML>
 
 


 
et donc ca ne fonctionne toujours pas :(
 
Alison

n°1368134
the real m​oins moins
Posté le 16-05-2006 à 18:59:12  profilanswer
 

ben ta classe c'est applet.AppletTM et pas AppletTM.class ; comment veux-tu qu'il devine qu'elle est dans le package "applet", par magie ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1368248
morucci
Posté le 16-05-2006 à 21:24:46  profilanswer
 

Par magie ca aurai pu etre fun !
Ouaip c'était bien ca merci :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Applet java, archive jar -> probleme Worng name :(

 

Sujets relatifs
probleme de parametre privé dans classeprobleme de récupération dans bouton ratio
WSAD - Problème - RésoluProblème avec PHP et .htaccess
probleme sur une requete SQLprobleme input text valeur par defaut
petite question toute bête en java (synchronisation)GROS PROBLEME sous VBA word...Memoire insuffisante?
probléme avec un progrProbleme de boite contenu qui ne prend pas la taille voulue en css
Plus de sujets relatifs à : Applet java, archive jar -> probleme Worng name :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR