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

avec Java Discussion :

Insérer Java dans HTML


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut Insérer Java dans HTML
    Bonjour,

    Tout d'abord je vous préviens, je suis débutant.

    J'ai créé une class Java Calendrier grâce à ECLIPSE.

    Dans l'aboréscence de mon projet Java sous Eclipse j'ai

    Calendier
    src
    Calendrier.java

    Dans le code java de Calendier.java j'ai une classe qui s'appelle Calendrier.class

    Mon code java s'execute bien.


    J'ai lu pas mal de choses sur internet mais impossible d'insérer mon applet dans mon code HTML. j'ai essayé de créer des .JAR et tout mais rien à faire.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    Sans ton code, impossible de te dire ou est le problème...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    Désolé j'ai rien mis car ça ne marche pas lol

    <applet code="src/Calendier.java" archive="Calendrier.jar" width=400 height=300 align="middle"></applet>

    J'en ai essayé d'autres mais rien à faire.

    merci

  4. #4
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    enlève le src/
    En effet, le dossier src sous eclipse n'est pas un package.
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    Salut,

    Je l'ai enlevé mais toujours rien...

    après faut-il que crée un JAR executable´à partir de mon projet ECLIPSe? car c'est ce que j'ai fait.

  6. #6
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    Salut,

    Citation Envoyé par dcvman Voir le message

    Je l'ai enlevé mais toujours rien...
    tu dois spécifier ton fichier .class et non .java :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <applet code="Calendier.class" archive="Calendrier.jar" width=400 height=300 align="middle"></applet>

  7. #7
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    Salut

    Tout d'abord merci pour votre aide,

    J'ai essayé avec Calendrier.class mais toujours rien...

    Je me demande si mon projet est bien fait

    En effet dans l'arboréscence j'ai:

    Calendrier
    src
    Calendier.java (dans ce document se trouve mon Calendrier.class en code)

    Faut-il l'appeller Calendrier.class? je ne sais pas le faire sur eclipse...

    Ensuite lorsque que j'ai exporté, j'ai choisi runnable JAR file car JAR file ne fonctionne pas, ça vient de lá le bug?

    J'ai mis dans le bureau mon site HTML édité simplement par le bloc note et mon fichier Runnable JAR "Calendrier"

    Pouvez vous me dire où j'ai faux.

    merci d'avance

    a+

  8. #8
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    A mons avis, faudrait mieux ne pas travailler avec une archive au début pour pouvoir identifier mieux le problème

  9. #9
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    c'est-à-dire ? travailler avec une archive?

  10. #10
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    ne pas créer le fichier jar et travailler avec les fichiers .class

  11. #11
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    Et comment tu fais sur ECLIPSE? Peut-être qu'il faut créer un fichier .class par le bloc note?

    merci encore et désolé pour mes grosses lacunes...

  12. #12
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    sous Eclipse, les fichiers .class sont crées automatiquement dans le répertoire BIN de ton application.

  13. #13
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    Et je mets quoi comme code HTML du coup (sans archive)

  14. #14
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    <applet code="Calendier.class"  width=400 height=300 align="middle"></applet>

  15. #15
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    marche pas mais j'ai un message différent:


    java.lang.reflect.InvocationTargetException
    at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager.runOnEDT(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)
    Caused by: java.lang.ClassCastException: Calendrier cannot be cast to java.applet.Applet
    at sun.plugin2.applet.Plugin2Manager$12.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Exception : java.lang.reflect.InvocationTargetException

    ça veut dire quoi? j'ai bien mis dans le bureau le .class avec ma page html...

  16. #16
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    fais voir le code de ton Applet

  17. #17
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    il est super long tu veux quoi comme partie?

  18. #18
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    Est ce que ta classe Calendrier hérite bien de JApplet ?

  19. #19
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Points : 17
    Points
    17
    Par défaut
    Salut slim_java je pense qu'on y arrive! Mais ce n'est pas encore ça

    le code initial était celui-ci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class Convertizer 
    { public static void main (String args[])
      { FenText fen = new FenText() ;
        fen.setVisible(true) ;
     
      }
    }
    Je l'ai étendu en Japplet et ça donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    import java.applet.*;
    ....
    public class Calendrier extends JApplet
    { public static void main (String args[])
      { FenText fen = new FenText() ;
        fen.setVisible(true) ;
     
      }
    }
    Lorsque je lance «, j'ai plus de message d'erreur mais un rectangle gris et pas d'Applet.

    De plus dans le code, Calendrier est souligné et il me propose soit:
    Add default serial version ID
    Add generated serial version ID
    Rename in file
    Rename in workspace
    Change modifiers to final when possible
    Add @SuppressWarnings 'serial' to 'Calendrier'

    Mais c'est deja mieux merci beaucoup

  20. #20
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    Bonjour,
    dans une Applet, il faut remplacer la méthode:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public static void main (String args[])
    par la méthode :


+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 3 123 DernièreDernière

Discussions similaires

  1. Insérer signature dans HTML pour automation
    Par clickandgo dans le forum VBA Access
    Réponses: 3
    Dernier message: 13/06/2013, 03h05
  2. Insérer une applet Java dans HTML
    Par wafabrj dans le forum Applets
    Réponses: 0
    Dernier message: 06/05/2012, 19h13
  3. insere un code java dans html
    Par hbar01 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/04/2008, 23h38
  4. [Java-Swing][HTML] Page html à inclure dans application Java
    Par terminagroo dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 04/07/2005, 10h04
  5. Insérer du SVG dans HTML
    Par alexixlebaulois dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 02/07/2004, 15h55

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