load : class not found [Applet] - Java - Programmation
Marsh Posté le 19-05-2004 à 11:56:16
J'affiche des images dans mon applet, alors j'ai ajouté un paramètre de la balise <applet> :
Code :
|
Mais ça n'a pas réglé mon pb ...
Marsh Posté le 19-05-2004 à 12:00:17
met ton .class dans le jar
Marsh Posté le 19-05-2004 à 13:46:26
ReplyMarsh Posté le 19-05-2004 à 14:41:50
non, mais si elle l'avait été, ça aurait posé problème, avec ton tag tel qu'il est.
Marsh Posté le 19-05-2004 à 14:51:06
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)
Marsh Posté le 19-05-2004 à 14:54:31
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.
Marsh Posté le 19-05-2004 à 15:06:11
gfive a écrit : |
Ah ok merci ...
alors je dois télécharger le JRE 1.4 c ça ?
Marsh Posté le 19-05-2004 à 15:27:33
j'installe et je te dirais ensuite si swing fonctionne en applet
Marsh Posté le 19-05-2004 à 15:56:08
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 :
|
Marsh Posté le 19-05-2004 à 15:56:55
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
Marsh Posté le 19-05-2004 à 16:04:16
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
Marsh Posté le 19-05-2004 à 16:07:21
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)
Marsh Posté le 19-05-2004 à 16:10:21
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 ... ?
Marsh Posté le 19-05-2004 à 16:50:55
c bon, j'ai réussi à générer un certificat :
Il faut utiliser les commandes keytool, keystore et jarsigner
Marsh Posté le 19-05-2004 à 18:25:34
gfive a écrit : non, j'avais pas dit : je l'ai jamais fait! |
Ah alors comme ça tu conseilles des trucs que tu connais même pas, sans essayer ? hannnnn le vilainnnnnnnn
lol
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
Marsh Posté le 19-05-2004 à 11:28:08
Bonjour, j'ai une applet JAVA dans une page HTML dont voici le code :
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