Comment intégrer pot en HTML
Il y a beaucoup de ressources sur ce déjà, mais je n'arrive pas à le faire fonctionner. Ce que je fais mal? Le fichier jar est à:
http://www.alexandertechniqueatlantic.ca/multimedia/AT-web-presentation-imp.jar
Et le code que j'utilise imbriquer est:
<APPLET ARCHIVE="multimedia/AT-web-presentation-imp.jar"
CODE="ImpViewer.class"
WIDTH=100%
HEIGHT=100%>
</APPLET>
La page de test que j'utilise est:
http://www.alexandertechniqueatlantic.ca/test.php
Quand j'ai télécharger le jar, il fonctionne très bien, donc je suis certain que le problème est seulement avec l'intégration html. Moyens d'aide!
Aussi, j'obtiens l'erreur suivante:
java.lang.ClassCastException: ImpViewer ne peut pas être lancé à
java.l'applet.Applet
Ce n'ImpViewer hériter? Pouvez-vous inclure la définition de la classe?
Salut Sam, je ne sais pas, je me suis remis sans le code source. Ce n'est pas l'héritage de l'Applet ça c'est sûr! Est-il de toute façon à le fourrer dans un site web sans elle?
Salut Sam, je ne sais pas, je me suis remis sans le code source. Ce n'est pas l'héritage de l'Applet ça c'est sûr! Est-il de toute façon à le fourrer dans un site web sans elle?
OriginalL'auteur Bill | 2011-09-23
Vous devez vous connecter pour publier un commentaire.
'Applet' est pas une applet.
BTW - belle INTERFACE utilisateur. Comme la façon dont le rouge splash fondus dans la " Bienvenue Atelier d'Introduction de la page. Très lisse.
Lancer à partir d'un lien à l'aide de Java Web Start (& merci de ne pas essayer et de le fourrer comme une belle INTERFACE utilisateur dans une page web).
Si le client insiste sur l'interface graphique étant entassés dans un site web, alors (gifle pour moi &) essayer ce hack.
L'accent est mis sur le mot "hack".
Frame
clignote sur l'écran avant de disparaître.java.awt.Frame
qui a été redimensionné à la taille de l'. Mais alors, votre '100%' largeur/hauteur a été un peu optimiste quand même. Certains navigateurs mettra à l'honneur ces contraintes, d'autres pas.Voir la mise à jour.
OriginalL'auteur Andrew Thompson
Il a pris un peu d'effort, mais votre ImpViewer de classe a de la définition suivante:
ImpViewer n'est PAS un
Applet
comme il doit être, mais plutôt unImWindow
. Il doit hériter de soitApplet
ou peut-êtreImApplet
.Au taux d', Andrews idée de l'utilisation de Java Web Start est légitime. L'application que vous avez ressemble plus à une application de bureau.
Bon, je vais dire à mon client à utiliser le JavaWS ensuite. Merci pour l'information.
Malgré le fait d'avoir inclus les "pousser dans une applet hack" dans l'édition ci-dessus, je vous recommande fortement de prendre les témoins de jéhovah approche.
OriginalL'auteur Sam
Un
Applet
est un composant Java qui gère les appels vers la droite pour afficher incorporé dans une page web. Le produit que vous avez (le fichier JAR) contient tout le nécessaire pour exécuter le programme; toutefois, il n'a pas la bonne interface (applet) pour l'exécution de ce programme incorporé dans une page web.Parler à l'auteur du produit (si l'auteur n'est pas disponible, cherchez de la documentation) et de voir si une applet interface est disponible. Peut-être que c'est seulement une question de l'utilisation d'un autre nom de la classe. Si cela ressemble à une telle interface n'est pas disponible, alors, personne n'a fait le travail nécessaire pour en faire un "intégrable" dans une page web. Sans connaître votre produit plus en détail, il n'est pas facile de déterminer si l'effort de créer une Applet interface dans le produit est facile ou pas.
Si vous n'avez pas le code source, alors le montant de l'effort pour développer une Applet interface à ce que vous avez est même plus grande que la quantité inconnue de l'effort qu'il aurait été avec le code source.
Il y a quelques produits qui ne permettent aux applications d'être vu et contrôlé à partir d'un navigateur web, même lorsque l'application en question n'a pas été conçu pour être incorporé dans une page web. Ces produits ont tendance à être coûteux et de propriété; mais, si c'est vraiment de la mission-critique (et si il fait assez d'argent) alors l'effort pourrait être supportable. Avec une telle solution, le navigateur web ouvre une fenêtre dans un configuré "serveur d'application" qui lance l'application en mode plein écran à chaque fois que la connexion est établie. Oui, c'est une étrange architecture; toutefois, un tel impair existe une architecture de détermination que c'est vraiment la seule façon possible de faire certaines choses lorsque l'application ne peut pas fonctionner dans d'autres environnements.
Look à Citrix pour une telle solution dans le cas où vous pouvez vous le permettre (rappelez-vous il y a des fenêtres licences concernées) et vous pouvez tolérer c'est la performance et de bizarreries.
com.impatica.v402.ImPlayer.class
s'étend de l'Applet. Cependant, je ne pouvais pas trouver quelque chose à se produire avec elle. 🙁OriginalL'auteur Edwin Buck