L'application JavaFX ne peut pas être ouverte et se charge dans le gestionnaire des tâches


Je fais une application avec JavaFX et Scene Builder. J'utilise Intelij IDEA.

Lors de l'exécution d'une application à partir d'IDEA, cela fonctionne parfaitement bien.

Je voulais construire mon application en tant que fichier exe juste pour vérifier si cela allait fonctionner sur d'autres ordinateurs.

J'avais fait un fichier exe avec JRE inclus. Fichier JAR également inclus après la construction d'artefacts.

C'est comme ça que j'ai fait ceci:

Fichier / Structure du projet / Artefacts

Mon projet apparaît ici.J'ai créé un fichier MANIFESTE dans le dossier src. J'ai ajouté de la classe Principale.

Artefact

J'ai ajouté la classe Application dans l'onglet JavaFX et j'ai choisi TOUT dans les options de bundle natives

Onglet JavaFX

J'ai cliqué sur les boutons" Appliquer "et" OK "

J'ai Fait construire-Construire / construire des artefacts

Intelij Idea a créé un dossier avec le nom de mon application dans out/artifacts. Il existe également un fichier JAR et un fichier EXE

Bâti

Lorsque je clique sur l'application de fichier EXE commencer à installer. Après l'installation est terminée J'essaie d'exécuter mon programme, mais rien ne se passe. Au lieu de cette application s'exécute dans le gestionnaire des tâches et de consommer des ressources. La même situation se produit avec le fichier JAR lorsque j'essaie de l'ouvrir en double-cliquant .

Le Gestionnaire Des Tâches

Que dois-je faire pour exécuter mon application de manière appropriée sans aucun bug?

Ma version Java:

Version De Java

Fichier Manifeste:

Le fichier de manifeste

Author: kentforth, 2018-12-29

1 answers

SOLUTION TROUVÉE!

Il y a l'onglet Éléments disponibles dans le panneau Artefacts. Toutes les bibliothèques utilisées y sont placées. Je viens d'ajouter toutes les bibliothèques de là à mon projet pour faire build

Les Éléments Disponibles

 0
Author: kentforth, 2018-12-29 13:15:22