Exécutez l'application JavaFX dans le navigateur à l'aide de l'E Eclipse


Je suis nouveau sur JavaFX. J'ai trouvé que tous les tutoriels utilisent l'EDI NetBeans pour JavaFX. Mais je suis en utilisant Eclipse. J'ai appris et développé de nombreuses applications javafx autonomes dans Eclipse, mais maintenant je veux développer une application JavaFX qui s'exécute sur le navigateur (identique à l'applet). J'ai cherché mais trouvé tout le matériel avec NetBeans ID uniquement et pas avec eclipse. NetBeans génère jnlp, jar et le fichier html par lui-même que nous optons pour Exécuter dans l'option Navigateur dans les propriétés du projet. Que dois-je faire dans le cas de l'EDI Eclipse? J'utilise le plugin e (fx)clipse pour Javafx dans eclipse. Veuillez fournir une source pour cela dès que possible

Author: tarkikshah, 2014-05-09

1 answers

Jetez un oeil au premier tutoriel sur la page de tutoriels e(fx)clipse .

Pour déployer une application JavaFX en utilisant e(fx)clipse, le moyen le plus simple est d'ouvrir le "build.fxbuild " fichier créé dans votre projet. Entrez les informations requises pour l'application, puis allez dans l'onglet "Déployer" (les onglets sont en bas).

Cela fera apparaître un assistant pour configurer l'applet. Les champs obligatoires sont une largeur et une hauteur pour l'applet et un " ref " et " id " pour le espace réservé dans le code html où l'applet sera inséré. (Je ne suis pas tout à fait clair à quoi sert le "ref": le "id" est utilisé comme attribut id dans le <div> pertinent.)

Capture d'écran de l'onglet" Déployer " dans e(fx)clipse build.assistant fxbuild

Entrez les valeurs requises (et d'autres si nécessaire). Revenez à l'onglet" Aperçu "et cliquez sur" générer une génération de fourmis.xml et de les exécuter". Cela compilera un fichier de construction ant et l'exécutera. Vous trouverez maintenant un dossier " build "dans votre projet avec un sous-dossier" deploy". Vous y trouverez les fichiers requis pour une applet: le html, jnlp, jar et un dossier libs avec tous les fichiers jar externes requis par votre application.

Pour comprendre les options de l'assistant de génération, vous devez comprendre le processus de packaging et de déploiement JavaFX. Je suggère de lire le tutorial , si vous ne l'avez pas déjà fait.

L'assistant fonctionne plutôt bien; bien que parfois je trouve que j'ai besoin de modifier la construction.xml et / ou le fichier jnlp généré un peu pour faire fonctionner les choses. C'est le plus probable parce que ma configuration n'est pas correcte dès le départ.

 7
Author: James_D, 2014-05-09 13:44:42