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

  FORUM HardWare.fr
  Programmation
  Java

  [Applet] load : class not found

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Applet] load : class not found

n°731199
fabowl
Posté le 19-05-2004 à 11:28:08  profilanswer
 

Bonjour, j'ai une applet JAVA dans une page HTML dont voici le code :
 

Code :
  1. <html>
  2. <head>
  3. <title>Liste des documents du tiers</title>
  4. </head>
  5. <body>
  6. <applet
  7.   codebase = "."
  8.   code     = "myApplet.class"
  9.   alt     = "Navigateur non compatible JAVA"
  10.   width    = "250"
  11.   height   = "200"
  12.   hspace   = "0"
  13.   vspace   = "0"
  14. >
  15. <param name = "repertoire" value = "clients/ref">
  16. </applet>
  17. </body>
  18. </html>


 
Mon pb est simple : lorsque je lance ma page HTML, il me dit :
load : class myApplet.class not found
 
Pourtant, le fichier myApplet.class est situé dans le même répertoire que le HTML. Et, lorsque je lance l'aperçu de la page HTML dans JBuilder, l'applet est lancé sans pb !
 
Merci d'avance

mood
Publicité
Posté le 19-05-2004 à 11:28:08  profilanswer
 

n°731247
fabowl
Posté le 19-05-2004 à 11:56:16  profilanswer
 

J'affiche des images dans mon applet, alors j'ai ajouté un paramètre de la balise <applet> :
 

Code :
  1. <html>
  2. <head>
  3. <title>Liste des documents du tiers</title>
  4. </head>
  5. <body>
  6. <applet
  7.   archive  = "appletArborescence.jar"
  8.   code     = "myApplet.class"
  9.   alt     = "Navigateur non compatible JAVA"
  10.   width    = "250"
  11.   height   = "200"
  12.   hspace   = "0"
  13.   vspace   = "0"
  14. >
  15. <param name = "repertoire" value = "clients/ref">
  16. </applet>
  17. </body>
  18. </html>


 
Mais ça n'a pas réglé mon pb ...

n°731257
darklord
You're welcome
Posté le 19-05-2004 à 12:00:17  profilanswer
 

met ton .class dans le jar


---------------
Just because you feel good does not make you right
n°731406
fabowl
Posté le 19-05-2004 à 13:46:26  profilanswer
 

DarkLord a écrit :

met ton .class dans le jar


 
Il y est deja  :pt1cable:

n°731451
gfive
Posté le 19-05-2004 à 14:23:13  profilanswer
 

Elle est pas packagée, ton applet?

n°731492
fabowl
Posté le 19-05-2004 à 14:41:21  profilanswer
 

non, pkoi, il le faut ?

n°731493
gfive
Posté le 19-05-2004 à 14:41:50  profilanswer
 

non, mais si elle l'avait été, ça aurait posé problème, avec ton tag tel qu'il est.


Message édité par gfive le 19-05-2004 à 14:42:05
n°731522
fabowl
Posté le 19-05-2004 à 14:51:06  profilanswer
 

Est ce que ça peut venir du fait que mon applet utilise Swing et que le navigateur ne le comprend pas ?
 
(J'affiche un JTree à partir du répertoire fourni en paramètre)

n°731536
gfive
Posté le 19-05-2004 à 14:54:31  profilanswer
 

Ah oui! Très certainement.
 
En fait, la détection des erreurs dans la console Java est une bouse : elle te dit "ClassNotFound", mais ele ne précise pas la classe qui n'a pas été trouvée, ce qui fait qu'on croit que c'est l'applet elle même, qui n'a pas été trouvée!!
 
Solution : installer le plugin Java, ou coder en jdk1.1 compliant.

n°731554
fabowl
Posté le 19-05-2004 à 15:06:11  profilanswer
 

gfive a écrit :


Solution : installer le plugin Java, ou coder en jdk1.1 compliant.


 
Ah ok merci ...
alors je dois télécharger le JRE 1.4 c ça ?

mood
Publicité
Posté le 19-05-2004 à 15:06:11  profilanswer
 

n°731558
gfive
Posté le 19-05-2004 à 15:06:33  profilanswer
 

ouais, normalement.

n°731596
fabowl
Posté le 19-05-2004 à 15:27:33  profilanswer
 

j'installe et je te dirais ensuite si swing fonctionne en applet

n°731675
fabowl
Posté le 19-05-2004 à 15:56:08  profilanswer
 

J'ai installé le JRE, lancé mon html et la console de SUN.
 
L'applet ne s'affiche pas et la console de SUN affiche l'erreur suivante :  
 

Code :
  1. java.security.AccessControlException : access denied (java.io.FilePermission C:\Fabien read)

n°731677
gfive
Posté le 19-05-2004 à 15:56:55  profilanswer
 

ah ben oui.
Une applet n'a pas le droit de lire des fichiers sur le disque. Je sais pas combien de fois je l'ai dit, mais beaucoup

n°731693
fabowl
Posté le 19-05-2004 à 16:04:16  profilanswer
 

c'est aussi ce que je me suis dit !
 
Mais si tu vas voir sur le site http://www.secuser.com/outils/antivirus.htm, tu vas voir qu'il y a un antivirus en ligne qui scanne ton disque ... à moins que ce ne soit pas du java ... mais là, j'en sais rien  :??:

n°731701
gfive
Posté le 19-05-2004 à 16:07:21  profilanswer
 

ben, si c'est une applet, et qu'elle est signée, et que tu acceptes le certificat, elle pourra lire et écrire sur ton disque (beaucoup répété aussi)

n°731705
fabowl
Posté le 19-05-2004 à 16:10:21  profilanswer
 

Ahhhhhh ok !!!
 
Je suppose aussi alors que tu as deja dit comment on pouvait créer un certificat, et demander à l'utilisateur de l'accepter , et tout ... ?

n°731777
fabowl
Posté le 19-05-2004 à 16:50:55  profilanswer
 

c bon, j'ai réussi à générer un certificat :
Il faut utiliser les commandes keytool, keystore et jarsigner

n°731902
gfive
Posté le 19-05-2004 à 18:05:52  profilanswer
 

:D non, j'avais pas dit : je l'ai jamais fait! :D

n°731928
fabowl
Posté le 19-05-2004 à 18:25:34  profilanswer
 

gfive a écrit :

:D non, j'avais pas dit : je l'ai jamais fait! :D


 
Ah alors comme ça tu conseilles des trucs que tu connais même pas, sans essayer ?  :non: hannnnn le vilainnnnnnnn  :ouch:  
 
lol  :D  
 
 
N'empêche, c assez puissant les certificats, si tu acceptes, on peut accéder au disque, sinon, niet niet niet ! Fallait deja être au courant de tout ça, merci m'sieur


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

  [Applet] load : class not found

 

Sujets relatifs
pb. communication inter-applet.Console java dans un applet
Bitos Java [applet - Php]PROBLEME COMPILATION JSP NOT FOUND
[Applet][Servlet][Importation] problème d'importation de packageInfos sur les fichiers .class
[Applet] communication avec le navigateur[QT/C++] pb de load de grosses images en cache ( qCache & qPixmap )
[Java] Retrouver le code java a partir des .class ?applet d athentification
Plus de sujets relatifs à : [Applet] load : class not found


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