Bonjour,
Je viens vers vous car je rencontre un problème insoluble pour mon niveau et ce malgré plusieurs jours de recherches sur forum, tutoriels, vidéos etc. Vu qu'on parle de niveau, je suis débutant en JAVA. J'avais dans le passé réalisé quelques programmes pour mes besoins en VB. J'ai voulu apprendre un autre langage car j'ai d'autres projets et je souhaite que l'aspect soit plus pro. Bref, voilà pour le contexte. Comme lors de mon apprentissage de VB, j'en passe par de la littérature dédiée au sujet et j'expérimente des petits codes au fil de mon apprentissage. Jusqu'à présent je travaillais sur la console d'Eclipse et tout allait bien jusqu'en arriver à l'étape de l'interface graphique. J'ai réalisé un petit code qui calcul la durée hebdomadaire de travail en durée mensuelle et qui donne le montant du salaire en fonction d'informations saisie par l'utilisateur dans des champs dédiés. J'ai fait simple afin de commencer à expérimenter le(la) GUI (1 Textfield dans lequel on saisi le nombre d'heures hebdo, 1 autre Textfiel dans lequel on saisi le salaire horaire, 1 Bouton 'ok', 1 Label qui affiche le résultat des calculs). Seulement, pas moyen de compiler ce programme. Pensant avoir mal fait quelque chose je suis reparti sur quelque chose d'encore plus simple. Une fenêtre contenant un label et rien d'autre mais le problème persiste. Soit je reproduis une erreur soit j'ai mal configuré un truc.
Lorsque je lance le programme depuis Eclipse, tout fonctionne, pas d'alerte ou de message d'erreur, la fenêtre et le label s'affichent. Par contre lorsque je veux compiler c'est une autre histoire. Bref je vous passe les détails des étapes que vous maitrisez mieux que moi. Je crée mon fichier 'jar' j'ai commencé à avoir un 1er message d'erreur à la compilation m'indiquant l'absence du fichier MANIFEST. J'ai pu résoudre ce point mais depuis j'ai un autre message d'erreur et c'est là que je tourne en rond depuis plusieurs jours. Désolé c'est un peu long mais comme j'ai souvent vu des messages de demande d'aide pour lesquels vous demandiez plus d'infos, j'essaye donc de tout vous donner d'un coup (si je peux vous aider à m'aider :-) ). Si besoin de compléments n'hésitez pas à me le dire.
Lors de la création du jar j'ai ceci
Lors de la compilation avec Launch4J j'ai ceci
et enfin le code d'erreur sur lequel je bloque
Dans le fichier Manifest j'ai ceci
Dans le fichier fxml j'ai ceci
Dans le Main j'ai ceci
L'architecture du projet est telle que ci-dessous
J'espère avoir posté au bon endroit, si ce n'est pas le cas j'en suis navré, indiquez-moi le bonne rubrique afin de rectifier le tir. En espérant que vous pourrez m'explique mon erreur afin de comprendre et de rectifier.
Un dernier point qui pourrait éventuellement vous guider, à chaque nouveau projet JAVAFX je dois charger manuellement les librairies de JAVAFX. Je ne sais pas si c'est normal ou si mon problème vient de là.
En vous remerciant par avance.
Bonne soirée
Partager