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 :

débutant : problème avec ma premiere applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 96
    Par défaut débutant : problème avec ma premiere applet
    bonjour,
    je suis débutant en programmation et j'éssaie de faire une page web avec une applet simple qui dit "bonjour !!! "
    j ai compilé l'applet et le .class qui s appelle bonjour_applet.class se trouve dans le même répertoire que la page html : index.html.
    j utilise apache 2.2.4 comme serveur et je la visualise avec Internet explorer (IE). mais quand je visualise la page dans l explorateur, l applet ne s'affiche pas IE dit que l applet n a pas pû être initialisée. je sais pas d où vient le PB.
    Est ce que quelqun a une idée là dessus???
    voici la partie du code HTML où j insère l applet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <applet code="Bonjour_applet.class" width=300 height=100> 
    </applet>
    et voici le code de l applet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    import javax.swing.*; 
    import java.awt.*; 
     
    public class bonjour_applet extends JApplet{ 
    public void init(){ 
    getContentPane().add(new JLabel("Applet!")); 
    } 
    }
    Merci d'avance.

  2. #2
    Membre éclairé
    Avatar de witch
    Inscrit en
    Mai 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2007
    Messages : 346
    Par défaut
    salut
    patsolaar dit
    j utilise apache 2.2.4 comme serveur et ...
    pour les applet ça s'execute coté client on parle pas de serveur pour des applets
    pour ta classe tu l'a compile avec quel IDE?
    bon si ta classe fais déjà partie d'un projet puis d'un package, elle est lié à ce package, alors qu'il faut qu'elle soit independante, je te propose de la complié avec le MSDOS et recupere le fichier .class que tu l'utilises pour ta page, j'ai déjà eu un probleme similaire ...il ya quelque chose à modifier sur l'IDE je cherche toujours à savoir laquelle.
    bonne chance
    a+

  3. #3
    Membre expérimenté Avatar de aJavaDeveloper
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 248
    Par défaut
    Je me demande si le problème ne se situe pas au niveau de la correspondance entre le nom de ta classe et celui de ton fichier .class :
    • ta classe s'appelle bonjour_applet
    • ton fichier.class s'appelle Bonjour_applet.class

    Essaie de renommer ta classe en Bonjour_applet.

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 96
    Par défaut j utilise pas d' EDI
    en fait, je compile sous msdos et je j ai récupéré le fichier .class que j ai mis dans le meme dossier que le .html, de ce côté je crois, c est ok.

    En ce ki concerne le pb de correspondance de nom, je vais éssayer et voir, mais kelke chose me dis que ca y est pour quelque chose.
    en tout cas MERCI , de l avoir remarqué.

  5. #5
    Membre expérimenté Avatar de aJavaDeveloper
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 248
    Par défaut
    en fait, je compile sous msdos
    Dans un premier temps, je pense qu'il vaut mieux compiler soi même ses classes, comme tu le fais.
    En effet, ça te permet de bien comprendre comment un bout de code Java est transformé en un programme exécuté par la JVM.

    Toutefois, à mesure que tes projets se complexifieront, une telle démarche peut devenir laborieuse.
    Dès lors, je te conseille d'utiliser l'IDE Eclipse qui te simplifiera grandement la tâche...

    En ce ki concerne le pb de correspondance de nom, je vais éssayer et voir, mais kelke chose me dis que ca y est pour quelque chose.
    Il y a en effet de fortes chances pour que ton problème soit là...

    en tout cas MERCI , de l avoir remarqué.
    A l'université, j'ai assisté quelques élèves de première année au cours de leurs TP de Java.
    L'erreur que tu as commise est très courante chez les débutants qui n'utilisent pas d'IDE.
    Il est vrai que cette erreur ne saute pas aux yeux...

  6. #6
    Membre éclairé
    Avatar de witch
    Inscrit en
    Mai 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2007
    Messages : 346
    Par défaut
    lol, j'avoue que j'ai pas fait très attention à cette erreur, c que ce sujet m'a rappellé un autre sujet que j'ai posé auparavant à propos des applets, je travaille déjà sur Eclipse, j'avais eu un probleme, j'ai essayé d'utiliser une classe compilé et qu'elle appartient déjà à un package, l'erreur été que la classe ne devait pas appartenir à un package, il faut la creer sur dans le package par defaut, pour qu'elle soit utiliser dans un repertoire indépendamment.
    a+

Discussions similaires

  1. [Débutant] Problème avec Dev-Cpp 4.9.9.0
    Par P4Pi dans le forum Dev-C++
    Réponses: 7
    Dernier message: 16/01/2010, 16h48
  2. Réponses: 3
    Dernier message: 16/09/2005, 10h01
  3. [débutant] problème avec le curseur (sablier)
    Par bat dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 01/12/2004, 08h26
  4. [débutant] problème avec un "if"
    Par pingoui dans le forum Langage
    Réponses: 10
    Dernier message: 11/08/2004, 09h46
  5. [débutant] Problèmes avec CRegKey
    Par Pedro dans le forum MFC
    Réponses: 4
    Dernier message: 10/11/2003, 15h28

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