Question

J'ai construit un petit applet et j'ai tous les fichiers de classe .java. Comment puis-je maintenant le compiler / le construire pour pouvoir l'utiliser dans une balise <applet>? Une méthode basée sur une éclipse serait préférable.

De plus, j'utilise des images dans l'applet.

1) Dois-je télécharger ces images sur mon site Web

2) Pour le moment, je pointe vers eux en utilisant mon chemin local, par exemple C:\java\project\images mais tout est conservé dans une classe afin que je puisse changer cette chaîne facilement si je le souhaite. Que dois-je changer pour qu'il fonctionne dans un navigateur Web?

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

Était-ce utile?

La solution

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 sous forme de fichiers uniques sur votre serveur Web, sinon mettez-les dans le fichier jar avec votre applet.

Si vous compressez les images avec l'applet dans son fichier jar, vous devez les charger à partir du chemin d'accès aux classes, à l'aide de Class.getResourceAsStream (...)

S'ils sont disponibles sous forme de fichiers image individuels, chargez-les à partir de leur URL.

Autres conseils

Vous aurez besoin de tout télécharger, sinon personne ne pourra les télécharger! Emballez le tout dans un bocal et faites en sorte que votre applet fonctionne à partir de cela. Il existe de bons documents pour le déploiement d'applets partout sur le net.

Avec vos images, vous avez deux choix. Incluez-les dans le fichier jar ou rendez-les disponibles via HTTP au moment de l'exécution. De toute façon, vous devrez changer votre code en les chargeant du lecteur C:! Il est probablement préférable de les inclure dans le pot. Vous les téléchargerez quand même et ce sera mieux avec le pot dans une transaction.

Eclipse peut être conçu de manière à ce que tout fonctionne automatiquement pour Ant, mais je le ferais au début manuellement pour être sûr de bien comprendre ce qui se passe. Vous devrez créer un fichier jar pour votre applet et une page HTML, puis les télécharger tous les deux sur votre serveur Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top