|
W@SP:
FICHE
CONSEILS
Java
et le Multimédia:
les Applets (suite)
Les
erreurs les plus répandues:
A) Coupure des noms longs et changement de casse :
La plupart des utilisateurs MS-DOS utilisent toujours PKUNZIP pour
décompresser les archives zip ou des programmes 16 bit pour
copier et télécharger leurs fichiers, qui ne prennent pas en
considération la différence entre FiLe.ExE, FILE.EXE et
fILe.eXe.
Ce n'est pas bon pour plusieurs raisons:
la première est l'utilisation de noms de fichiers longs : msdos
(et les vieux programmes win 3.1 16 bit ) ne supportent que des
fichiers avec 8+3 caractères, d'un autre côté on trouve les
programmes plus récents qui supportent les noms de fichiers longs.
Si vous utilisez PKUNZIP pour dézipper les archives d'applet, ou si
vous téléchargez les fichiers .class sur votre serveur avec un vieux
programme FTP Windows 3.1 ou équivalent, vous allez estropier le
nom du fichier, et le résultat sera du type MYNICEAP.CLA !
Ceci aura pour résultat l'affichage d'un message d'erreur type
"java.lang.ClassNotFound" dès que vous lancerez l'applet.
Dézippez vos fichiers en utilisant "winzip 32" ou équivalant sous
Windows, et copiez /téléchargez vos fichiers en utilisant un FTP
récent qui n'estropiera pas vos noms de fichiers.
Prenez en considération Majuscule et Minuscule car tous les
serveurs de type UNIX sur Internet tiennent compte de la casse.
Par exemple, si votre Applet a pour nom "MyNiceApplet.class" et
que vous tapez "Myniceapplet.class", l'applet ne fonctionnera pas.
Les erreurs les plus communes viennent des images mal nommées
Vérifiez que les noms d'images que vous chargez depuis
une Applet sont identiques en casse (distinction entre les majuscules
et les minuscules) et en orthographe.
B)
Mauvaise image ou taille d'applet :
Lisez
attentivement les instructions relatives aux Applets car les
images doivent habituellement être de taille fixes
(par exemple 64*64, 128*128 etc.).
N'agrandissez pas de trop les Applets et évitez les images
d'une largeur de plus de 600 pixels, car elle deviendront
invisibles à ceux utilisant un mode vidéo de 640*480 pixels.
|