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

  FORUM HardWare.fr
  Programmation
  Java

  petit probleme avec une JApplet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petit probleme avec une JApplet

n°916841
gaetancop
Posté le 07-12-2004 à 11:52:35  profilanswer
 

j'essai de recopier ma 1ere aplet mais ca marche pas. kan j'affiche la page il me mets echace de charcgement de l'applet. voic mes codes (bibon je c mé c juste un essai ca ser a rien d'aller plus loin si ca ca marche pa lol) :
 
 

Code :
  1. public class Bonjour extends JApplet {
  2. public void init (){
  3.  setContentPane(new Toile());
  4. }
  5. public void start(){
  6.  repaint();
  7. }
  8. public class Toile extends JPanel{
  9.  public void paintComponent(Graphics g){
  10.   g.drawString("Bonjour",50,50);
  11.  }
  12. } // fin de la class Toile !


 
et pour le mettre dans ma page g fé comme ca :  
 
<applet code="Bonjour.class" width="300" height="300" />
 
l'erreur c :  
java.lang.NoClassDefFoundError: /Bonjour (wrong name: Bonjour)
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)
 
y'en a encore a la suite mais je pense ke ca doi suffir
 
le fichier Bonjour.class est copié dans le repertoir de la page. j'ai essayé de changer dans la balise applet le "bonjour.class" en "/bonjour.class", "bonjour" ou encore en "/bonjour"
 
ke j'utilise ou pa appach pour lancer la page ca marche .
 
ou é l'erreur ?

mood
Publicité
Posté le 07-12-2004 à 11:52:35  profilanswer
 

n°916900
gedeon
Posté le 07-12-2004 à 12:58:56  profilanswer
 

Chez moi ça marche impec
 

Code :
  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class Bonjour extends JApplet {
  4.      public void init (){
  5.          setContentPane(new Toile());
  6.      }
  7.      public void start(){
  8.          repaint();
  9.      }
  10.      public class Toile extends JPanel{
  11.          public void paintComponent(Graphics g){
  12.              g.drawString("Bonjour",50,50);
  13.          }
  14.      }
  15. }


 

Code :
  1. <html>
  2. <head></head>
  3. <body>
  4. <applet code="Bonjour.class" width="300" height="300" />
  5. </body>
  6. </html>


 
IE 6, firefox 1, J2SE 5

n°916926
gaetancop
Posté le 07-12-2004 à 13:23:52  profilanswer
 

bizarre moi en copian ce code (meme s'il me paré identique o mien) et en copian le .class dans le rep de la page il me met toujours "echec du chargement de l'applet java".
 
y a-t-il otre chose a copié ?
j'ai essayé de le mettre dans une page html o lieu de php mais c pareil ca marche pa. et il ne m'afiche pa tout ce ki é apré l'applet.

n°916974
gedeon
Posté le 07-12-2004 à 13:57:12  profilanswer
 

deja il faut que ta page html et que ton applet soient dan sle meme rep, sinon il fau tpreciser le chemein avec codebase

n°916996
sircam
I Like Trains
Posté le 07-12-2004 à 14:17:54  profilanswer
 

gaetancop a écrit :

kan j'affiche la page il me mets echace de charcgement de l'applet. voic mes codes  


Noooon ? Pas vrai.

gaetancop a écrit :

ke j'utilise ou pa appach pour lancer la page ca marche .
ou é l'erreur ?


Oh, je vois bien plus qu'une erreur !
 
Sérieusement, je serais ravi de t'aider si tu faisais un effort de rédaction, comme c'est demandé dans la charte. Merci.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°917017
gedeon
Posté le 07-12-2004 à 14:33:52  profilanswer
 

2 eme couche:
Je suis d'accord !
De plus si tu pouvais poster de code complet que l'on ai pas a le retoucher pour le tester.

n°917060
gaetancop
Posté le 07-12-2004 à 15:02:38  profilanswer
 

oui excusez moi pour l'orthograph mais auourd'ui je suis malade je v faire attention c'est clair que la il y a eu de l'abus dsl.
 
gedeon> j'ai retesté avec le code ke tu a mis dans ton post et ca marche pas
 
sinon perso je voi pas ou peuvent etre les erreur
 
encore dsl pr la rédac je m'en suis pa rendu compte (j'ai meme eu du mal a me relire ! )

n°917090
sircam
I Like Trains
Posté le 07-12-2004 à 15:17:45  profilanswer
 

Il n'est pas trop tard pour corriger ton premier post  :jap:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°917110
gaetancop
Posté le 07-12-2004 à 15:26:42  profilanswer
 

ben voicile code je j'utlise actuelement :

Code :
  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class Bonjour extends JApplet {
  4.      public void init (){
  5.          setContentPane(new Toile());
  6.      }
  7.      public void start(){
  8.          repaint();
  9.      }
  10.      public class Toile extends JPanel{
  11.          public void paintComponent(Graphics g){
  12.              g.drawString("Bonjour",50,50);
  13.          }
  14.      }
  15. }


 
et pour la page html :

Code :
  1. <html>
  2. <head></head>
  3. <body>
  4. 1ere applet
  5. <applet code="Bonjour.class" width="300" height="300" />  fin de l'appelt
  6. </body>
  7. </html>


il m'affiche le petit message "1ere applet" mais pa "fin de l'applet" et en bas dans la barre d'état il me met "echec du chargement de l'applet java" et dans eclipse : "load : class  Bonjour not found" et pour moi le fichier .class et copié dans le repertoire de la page
 
Je comprend plus grand chose

n°917292
veryfree
Posté le 07-12-2004 à 18:36:25  profilanswer
 

deux classes public dans un meme fichier ca passe [:le kneu] ?

mood
Publicité
Posté le 07-12-2004 à 18:36:25  profilanswer
 

n°917296
benou
Posté le 07-12-2004 à 18:41:36  profilanswer
 

veryfree a écrit :

deux classes public dans un meme fichier ca passe [:le kneu] ?


si c'est une sous-classe, oui.

n°917330
veryfree
Posté le 07-12-2004 à 19:24:14  profilanswer
 

ok [:dawa]

n°917384
gaetancop
Posté le 07-12-2004 à 20:06:43  profilanswer
 

coment je pe faire pour voir mon applet ?

n°917425
veryfree
Posté le 07-12-2004 à 20:40:52  profilanswer
 

voir? applet?
 
appletviewer [:dawa] ?

n°917478
glod 2
Votre trajet, notre projet.
Posté le 07-12-2004 à 21:30:18  profilanswer
 

gaetancop a écrit :

ben voicile code je j'utlise actuelement :

Code :
  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class Bonjour extends JApplet {
  4.      public void init (){
  5.          setContentPane(new Toile());
  6.      }
  7.      public void start(){
  8.          repaint();
  9.      }
  10.      public class Toile extends JPanel{
  11.          public void paintComponent(Graphics g){
  12.              g.drawString("Bonjour",50,50);
  13.          }
  14.      }
  15. }


 
et pour la page html :

Code :
  1. <html>
  2. <head></head>
  3. <body>
  4. 1ere applet
  5. <applet code="Bonjour.class" width="300" height="300" />  fin de l'appelt
  6. </body>
  7. </html>


il m'affiche le petit message "1ere applet" mais pa "fin de l'applet" et en bas dans la barre d'état il me met "echec du chargement de l'applet java" et dans eclipse : "load : class  Bonjour not found" et pour moi le fichier .class et copié dans le repertoire de la page
 
Je comprend plus grand chose

ton classpath est bon ?

n°917486
gaetancop
Posté le 07-12-2004 à 21:55:29  profilanswer
 

j'ai copié le fichier Bonjour.class dans le repertoir de la page. ca devré etr bon ?

n°918806
Bidem
Posté le 09-12-2004 à 14:39:22  profilanswer
 

Quand tu compiles, ça doit générer 2 fichier.class :
 - Bonjour.class
 - Bonjour$Toile.class (le .class pour la sous-classe)
 
Tu as bien copié les 2 fichiers ?

n°919075
gaetancop
Posté le 09-12-2004 à 18:38:36  profilanswer
 

a le c.. ! en plus j'ai ca y'a klk jour que ca compilé 2 fichié dans ce cas ! j'en ai copié qu'un !  
 
merci !!

n°919109
gaetancop
Posté le 09-12-2004 à 19:00:29  profilanswer
 

c clair ca marche mieux comme ca !
j'avais le temps de chercher dans les codes !
 
merci  
et encore merci !


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

  petit probleme avec une JApplet

 

Sujets relatifs
un petit test svpdébutant en VBA (petit probléme)
ASP CDO ....PROBLEME DE RETURN PATHprobleme ecriture fichier
Probleme sur un script pour lister les shares[HTML/CSS/PHP]Problème sous FireFox
probleme txtproblème sur un sscanf non encore rencontrée !
Besoin d un petit coup de pouce 
Plus de sujets relatifs à : petit probleme avec une JApplet


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