La création de l'applet Java à l'aide de POTS externe
J'ai créé une Applet Java dans Netbeans qui utilise plusieurs bibliothèques externes. Quand je lance le applet.java fichier dans Netbeans, il fonctionne très bien et je vais essayer d'obtenir le même résultat dans une page web.
Lorsque j'exécute automatiquement créés applet.html fichier à constituer un dossier qu'il n'a pas de charger la bibliothèque externe, même si je l'ai précisé dans l'APPLET archives de tag, et les ont mis dans le même dossier.
Voici mon html-fichier:
<HTML>
<HEAD>
<TITLE>Applet HTML Page</TITLE>
</HEAD>
<BODY>
<H3><HR WIDTH="100%">Applet HTML Page<HR WIDTH="100%"></H3>
<P>
<APPLET codebase="classes" code="applet/MyApplet.class" width=350 height=200 archive="jcommon-1.0.17.jar, jfreechart-1.0.14.jar, sqljdbc4.jar"></APPLET>
</P>
<HR WIDTH="100%"><FONT SIZE=-1><I>Generated by NetBeans IDE</I></FONT>
</BODY>
</HTML>
Les bibliothèques sont de la 3e partie de java (jfreeChart et SQL JDBC-pilote)
Quelle est votre question? Avez-vous des HTML à charger l'applet? Si oui, copier/coller le contenu ici, avec tous les rapports de la forme de la console Java.
OriginalL'auteur Freek8 | 2011-11-29
Vous devez vous connecter pour publier un commentaire.
Ajouter une référence à la
archive
attribut de laapplet
élément.Remise en forme qui donne:
1.
Doit être le nom pleinement qualifié de la classe. Si le nom de la classe est
MyApplet
et le paquet estapplet
, qui se traduit par:2.
Simple vérification, est de l'applet.MyApplet dans
jcommon-1.0.17.jar
?3.
Qui semble inquiétant. Est-ce une véritable application web avec JSP/servlets? Si oui, je suppose que ce chemin est mauvais, en ce qu'elle pointe vers un endroit sur le serveur d'un client (navigateur ou) de l'applet ne peut pas atteindre. Essayez de faire un direct fetch (coller l'adresse prévue dans la barre d'adresse du navigateur, puis cliquez sur "entrée") sur chaque applet Pots, si le
MyApplet.class
n'est pas dans un Bocal, faire un chèque séparé sur le lâche fichier de classe.Je l'ai ajouté à la question d'origine
l'applet.MyApplet n'est pas dans jcommon.jar. C'est le principal fichier java qui utilise les 3 autres pots pour afficher quelques cartes. Le programme lui-même n'est pas une véritable web-app. Il est très basique, applet java qui permet d'extraire des enregistrements d'une base de données et crée un graphique basé sur les enregistrements.
Il est aujourd'hui. Le code est correct, l'applet/MyApplet.class était également correcte. S'avère que je n'ai pas les pots dans le bon endroit.
OriginalL'auteur Andrew Thompson
OriginalL'auteur Chandan