2009-03-08 8 views
3

J'ai construit une petite applet et j'ai tous les fichiers de classe .java. Comment est-ce que je peux maintenant compiler/construire pour que je puisse l'utiliser dans un tag <applet>? Une méthode basée sur l'éclipse serait la meilleure.Comment déployer une applet?

En outre, j'utilise des images dans l'applet.

1) Ai-je besoin de télécharger ces images sur mon site

2) En ce moment, je tiens à les utiliser mon chemin local, par exemple C:\java\project\images mais son tout gardé en 1 classe donc je peux changer cette chaîne facilement si je vouloir. Que dois-je changer pour qu'il fonctionne dans un navigateur Web?

3) Dois-je télécharger tous les fichiers .class?

Répondre

2

Vous devez absolument regrouper votre applet et vos images dans des fichiers jar.

Si les images sont très volumineuses et si elles ne sont pas toujours nécessaires dans l'applet, déployez-les en tant que fichiers uniques sur votre serveur Web, sinon, empaquetez-les dans le fichier jar avec votre applet.

Si vous assemblez les images avec le Applet dans ce pot de alors vous devez les charger à partir du chemin de classe, en utilisant Class.getResourceAsStream (...)

Si elles sont disponibles sous forme de fichiers d'image individuels, puis les charger à partir là URL.

4

Vous aurez besoin de télécharger tout, ou personne ne sera en mesure de les télécharger! Rangez tout dans un Jar, et faites fonctionner votre applet à partir de ça. Il y a good docs pour déployer des applets partout sur le net.

Avec vos images, vous avez deux choix. Incluez-les dans le fichier jar ou rendez-les disponibles via HTTP lors de l'exécution. De toute façon vous devrez changer votre code de les charger du lecteur C:! Les inclure dans le pot est probablement le meilleur - vous les téléchargerez de toute façon et il sera mieux fait avec le pot dans une transaction. Eclipse peut être fait pour tout faire automatiquement pour vous avec Ant, mais je le ferais manuellement au début pour être sûr de comprendre ce qui se passe. Vous devez créer un fichier jar pour votre applet et une page HTML pour le lancer, puis les télécharger sur votre serveur Web.

Questions connexes