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 :

Problème d'intégration d'une applet dans une page web


Sujet :

Applets Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut Problème d'intégration d'une applet dans une page web
    Bonjour tout le monde, je me suis inspiré d'un exemple sur le net pour l'intégration d'une applet que j'ai appelé monApplet dans une page web. Voilà le code html que j'utilise:
    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
    <html>
    <body>
    <applet code="org.jdesktop.applet.util.JNLPAppletLauncher"
          width=600
          height=400
          archive="http://download.java.net/media/applet-launcher/applet-launcher.jar,
                   http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jar,
                   http://download.java.net/media/gluegen/webstart/gluegen-rt.jar,
                   http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl-demos.jar">
       <param name="codebase_lookup" value="false">
       <param name="subapplet.classname" value="MonApplet.class">
       <param name="subapplet.displayname" value="JOGL Gears Applet">
       <param name="noddraw.check" value="true">
       <param name="progressbar" value="true">
       <param name="jnlpNumExtensions" value="1">
       <param name="jnlpExtension1"
              value="http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jnlp">
    </applet>
    Mais, j'obtiens une erreur. Voilà la console java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Error: class not found: MonApplet.class
    Sachant que le code html et l'applet MonApplet existent dans le même répertoire. J'ai essayé aussi d'indiquer le path de l'applet, mais ça marche toujours pas.

    </html>
    </body>

  2. #2
    Membre éprouvé
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Points : 950
    Points
    950
    Par défaut Problème d'intégration d'une applet dans une page web
    Salut,
    A moins que je me trompe, l'option codedoit référencer l'applet à lancer. ça sera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <applet code=monApplet.classe"
    ....
     
    >
    Sinon fais attention aussi pour les noms donnés en java, monApplet # MonApplet

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut
    Citation Envoyé par kmdkaci Voir le message
    Salut,
    A moins que je me trompe, l'option codedoit référencer l'applet à lancer. ça sera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <applet code=monApplet.classe"
    ....
     
    >
    Sinon fais attention aussi pour les noms donnés en java, monApplet # MonApplet
    J'ai vu plein d'exemples qui utilisent la même métode où le nom de la classe est indiqué dans l'instruction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <param name="subapplet.classname" value="MonApplet.class">
    Ce qui m'embete vraiment est qu'il n'arrive pas à trouver l'applet malgrés que j'ai placé la page web dans le workspace de l'applet.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut
    J'ai enfin pu localiser l'erreur. Il faut indiquer à l'applet le jar du projet java et non pas le bin, voilà le code que j'utilise:
    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
    25
    26
    27
    28
    29
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>3DGIS<Name of Image></title>
    </head>
    <body>
    <applet
    code="org.jdesktop.applet.util.JNLPAppletLauncher"
    width=500
    height=500
    archive="
    Project.jar,postgresql-8.3-603.jdbc4.jar,
    http://download.java.net/media/applet-launcher/applet-launcher.jar,
    http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jar,
    http://download.java.net/media/gluegen/webstart/gluegen-rt.jar,
    http://jdbc.postgresql.org/download/postgresql-8.3-604.jdbc4.jar
    ">
     
    <param name="codebase_lookup" value="false">
    <param name="subapplet.classname" value="MonApplet">
    <param name="subapplet.displayname" value="">
    <param name="jnlpNumExtensions" value="1">
    <param name="jnlpExtension1" value="http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jnlp">
     
    </applet>
    <p><GIS Viewer></p>
    </body>
    </html>

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

Discussions similaires

  1. Appeler une méthode d'une applet dans une jsp
    Par salmoucha10 dans le forum Applets
    Réponses: 1
    Dernier message: 11/01/2011, 20h25
  2. [XL-2007] problème de codage en vba ("copie d'une partie d'une cellule dans une cellule vide")
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/10/2010, 18h01
  3. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 14h48
  4. [applet] ouvrir une applet dans une fenetre
    Par rohel dans le forum Applets
    Réponses: 4
    Dernier message: 19/02/2005, 01h57
  5. [Applet] Ouvrir une applet dans une page HTML
    Par debutant java dans le forum Applets
    Réponses: 4
    Dernier message: 04/06/2004, 18h11

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