Problèmes Communs De Java applet


  Share  
|

Ce cours d'instruction couvre quelques problèmes communs que vous pourriez rencontrer en écrivant des Java applets. Après chaque problème il y a une liste de solutions possibles.

Problème : Le téléspectateur d'applet dit qu'il n'y a aucune étiquette d'< APPLET > sur mon HTML page, mais c'est vraiment là.
Solution : Vérifiez si vous avez une étiquette d'applet de fermeture : </APPLET >

Problème : Je recompiled mon applet, mais mon application de visionnement d'applet ne montrerait pas la nouvelle version quoique je l'aie dite de la recharger.
Solution : Dans beaucoup de visionneuses d'applet (navigateurs y compris), le rechargement n'est pas fiable. C'est pourquoi nous recommandons que vous employez simplement la visionneuse d'applet de JDK, l'appelant à nouveau chaque fois que vous changez l'applet.If que vous obtenez une vieille version de l'applet, n'importe ce que vous , pour s'assurer que vous n'avez pas une vieille copie de l'applet dans un annuaire dans votre CLASSPATH.

Problème : La couleur de fond de mon applet fait ne pas assortir ou ne pas clignoter l'applet quand elle est dessinée à une page d'une couleur différente.
Solution : Vous devez placer la couleur de fond de l'applet de sorte que cela fonctionne bien avec la couleur de page.

Problème : La méthode de getImage d'applet ne fonctionne pas.
Solution : Assurez-vous que vous appelez le getImage de la méthode d'init ou d'une méthode qui s'appelle après init. La méthode de getImage ne fonctionne pas quand elle s'appelle d'un constructeur.

Problème : Maintenant que j'ai copié le dossier de la classe de mon applet sur mon serveur de HTTP, l'applet ne fonctionne pas.
Solution :
Votre applet définit-il plus d'une classe ? Si oui, assurez-vous que le dossier de classe (ClassName.class) pour chaque classe est sur le serveur de HTTP. Même si toutes les classes sont définies dans un fichier source, le compilateur produit un dossier de classe par classe.
Avez-vous copié tous les fichiers de données pour vos dossiers d'appletimage et de bruit, pour l'exampleto le serveur ?
Assurez-vous que de tout l'applet peuvent les fichiers de la classe et des données être lus par chacun.
Assurez-vous que les fichiers de la classe et des données de l'applet n'ont pas été déformés pendant le transfert. Une source commune d'ennui emploie le mode d'ASCII du ftp (plutôt que le mode BINAIRE) pour transférer des dossiers.

Problème : L'applet n'est pas chargé en ma Page Web. Je vois l'erreur "java.lang.UnsupportedClassVersionError : Le mauvais nombre de version dans les class classent "dans ma console de Java.
Solution : T il problème est que la source pour l'applet est compilée avec une plus nouvelle version de Java que celui installé sur votre système. Quelle version de JRE employez-vous ? Si ce n'est pas la dernière version, vous assurez vous installer le plus défunt environnement d'exécution de Se de Java (JRE).

Bout pour Deployers
Vous pouvez compiler vos applet avec JDK 6 employant compilez des options de temps comme source 1.2 et cible 1.2, de sorte que vous puissiez les courir avec les versions plus anciennes de JRE.

c'est un article supplémentaire par Clain Brand


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions