JAVAFx Build Failed
J'ai créé une application avec JavaFx pour windows, ce qui est vraiment cool. Je peux l'exécuter à partir de e(fx)clipse, tout fonctionne très bien, mais je ne peux pas faire un fichier jar du projet.
Je peux l'exporter (clic Droit->Export->Runnable Jar File). Cependant, si je lance le pot sur MAC OS X , dans la barre de menu, j'obtiens un "java" menuitem à la place de mon nom de l'application ,ce qui ne me plait pas vraiment.
J'ai cherché à cacher que menuitem, ou tout simplement le renommer, et j'ai trouvé que je dois renommer le "titre de l'Application*" dans la construction.fxbuild fichier. Maintenant, je ne peux pas construire.
C'est donc ce que je veux vraiment: pour supprimer/masquer/renommer le "java" menuitem dans Mac OS X.
Si vous avez de l'expérience, merci de le partager avec moi. Je serai vraiment reconnaissante 🙂 .
J'obtiens l'erreur suivante lorsque j'essaie d'exécuter l'build.xml fichier:
[javac] Compiling 22 source files to C:\Users\Hassan\Desktop\Programming\workspace\Raktar_vevo 2.7\build\classes
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] Note: C:\Users\Hassan\Desktop\Programming\workspace\Raktar_vevo 2.7\build\src\application\SajátKészlet.java uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[copy] Copying 12 files to C:\Users\Hassan\Desktop\Programming\workspace\Raktar_vevo 2.7\build\classesinit
-fx-tasks:
[taskdef] Could not load definitions from resource com/sun/javafx/tools/ant/antlib.xml. It could not be found.
do-deploy:
[copy] Copying 20 files to C:\Users\Hassan\Desktop\Programming\workspace\Raktar_vevo 2.7\dist\libs
BUILD FAILED
C:\Users\Hassan\Desktop\Programming\workspace\Raktar_vevo 2.7\build.xml:217: Problem: failed to create task or type javafx:com.sun.javafx.tools.ant:resources
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
No types or tasks have been defined in this namespace yet
Total time: 22 seconds
**
J'utilise:
-Windows 7 64 bits
-jdk 8 u5
-JAVA_HOME est réglé
-e(fx)clipse (Kepler), j'ai téléchargé le Tout-en-un version (pour les paresseux lien)
Vous remercie beaucoup pour votre aide!
OriginalL'auteur user3184767 | 2014-07-19
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour l'installation de jdk comme jre dans Prefereces->Java->Installé Jre, et vérifier que "séparer le jre" dans les Outils de Configuration->JRE dans le cas de l'Éclipse
Edit:
Run > Outils Externes > Externe Configuration de l'Outil de
OriginalL'auteur Ruslan Neruka
J'ai un peu meilleure solution avec moins de modification:
Ce correctif problème de chemin d'accès (juste ajouter ext\ pour corriger problème)
Avant de faire cela, vous devez avoir un jdk1.8.xxx dans votre installé Jre liste, pas le jre inclus dans le jdk paquet, mais jdk lui-même.
Ensuite, Exécutez\Outils Externes\Outils Externes de Configuration ouvrir le JRE onglet et vérifiez que l'environnement d'Exécution est de CDC-1.1/Fondation-1.1 (jdk1.8.xxx)
C'est tout !
OriginalL'auteur Linuski
Je sais que je suis un peu en retard pour répondre, mais beaucoup d'entre nous sont encore aux prises avec ce problème et, dans mon cas, je ne pouvais pas trouver une réponse adéquate à n'importe quel endroit.
Dans mon cas quand j'ai fait le même problème, j'ai réussi à le faire fonctionner en allant à Exécuter->Externe Tools_>Outils Externes Configurations et en sélectionnant JRE Onglet. J'ai dû changer l'environnement d'Exécution de 1,7 à CDC-1.0/Fondation-1.0 (jdk1.7.0_25) (et CDC-1.1 fonctionne aussi).
Certainement un newb quand il s'agit de fourmi, donc je ne sais pas pourquoi le paresseux installer ne ramasse pas correctement le chemin d'accès, mais j'espère que cela sera utile à quelqu'un d'autre battant leur tête avant d'atteindre les excedrin.
OriginalL'auteur Shashwat Sharma
Ce que j'ai fait sur Windows 8.1, Java 1.8.0_192, Eclipse Photon (4.8.0) et e(fx)clipse 3.3.0.
OriginalL'auteur kayz1