2016-10-07 1 views

Répondre

0

Je ne suis pas tout à fait clair ce que vous voulez faire. GWT compile le code source Java en JavaScript. Ce JavaScript est exécuté sur le navigateur. Il n'y a pas de connexion directe entre le code Java Swing et le JavaScript exécuté dans le navigateur, en particulier, Swing n'est pas supporté par la bibliothèque de widgets GWT et ne peut pas être compilé en JavaScript. Vous pouvez trouver les packages et les classes pris en charge ici: http://www.gwtproject.org/doc/latest/RefJreEmulation.html

Si vous essayez d'exécuter une application de bureau Java Swing à partir de l'environnement du navigateur, cela ne fonctionnerait qu'avec WebStart, où le navigateur transfère le contrôle à l'application WebStart en utilisant le " jnlp: "gestionnaire de protocole, installé avec le plugin Java. Plus d'informations peuvent être trouvées ici: http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/contents.html

Si l'application Swing dont vous parlez est une applet, vous pouvez afficher le code d'intégration requis pour l'applet dans la sortie HTML de la vue de votre application GWT. Statique ou en ajoutant dynamiquement un panneau HTML avec le contenu respectif. Le support applet est éteignait dans les navigateurs, mais vous pouvez trouver ici des échantillons https://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html

Choisissez votre arme.

0

Supposons que vous utilisez Eclipse comme IDE ici. Je suggère d'essayer ceci:

Exécuter mvn GWT: debug s'y connecter en tant que Appl Java distant. à partir d'Eclipse

Assurez-vous d'avoir toutes les spécifications de chemin de classe associées et une configuration d'exécution appropriée. Essayez à partir de votre navigateur en utilisant l'URL localhost et le port correct.

Vous pouvez également consulter cette page pour les développeurs Google. https://developers.google.com/eclipse/docs/running_and_debugging_2_0

+0

* "Cales LinkedIn: https://uk.linkedin.com/.."* Ne mettez pas cette information à la fin des articles. Il appartient à [votre profil] (http://stackoverflow.com/users/5836867/chockalingam-subramanian). –

+0

Comment cette réponse se rapporte-t-elle à la question (d'accord, la question n'est pas dans la meilleure forme ...) – thst