Comments (28)
Bonjour @WinXaito déjà c'est super que tu en soit arrivé là.
D'après le message d'erreur, il s'agit du plugin gradle qu'utilise Zest Writer qui s'attend à retrouver une variable d'environnement qu'il ne voit pas. Il faudrait que tu crée (si elle n'existe pas déjà) une variable d'environnement JAVA_HOME
sur ta machine avec pour valeur le chemin vers ton répertoire jdk par exemple quelque chose comme C:\Program Files\Java\jdk1.8.0
)
N'hésite pas si tu as une erreur
from zest-writer.
C'est exactement ce que j'ai fais, j'ai créer une variable JAVA_HOME
(Sur l'utilisateur actuel + le système) et aussi une variable JFXRT_HOME
.
J'ai vu cela en lisant les logs et en activant le mode Debug pour la build, mais malheureusement ça ne change rien :/
from zest-writer.
Arf c'est problématique effectivement. Par curiosité tu as bien aussi la variable d'environnement PATH
qui pointe sur ton %JAVA_HOME%\bin
?
Qu'est ce qui se passe si tu fais simplement en ligne de commande gradle build
en dehors d'eclipse ?
from zest-writer.
Voilà, j'ai mis à jour mes Paths. Maintenant quand je build (Depuis la console Windows), il me remet ce message:
FAILURE: Build failed with an exception.
* Where:
Script 'http://dl.bintray.com/content/shemnon/javafx-gradle/8.1.1/javafx.plugin' line: 60
* What went wrong:
A problem occurred evaluating script.
> Could not find JavaFX Packager Tools, please set one of [jfxrtDir in Gradle Properties, JFXRT_HOME in System Environment, JAVA_HOME in System Environment, java.home in JVM properties]
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 2.037 secs
Mais si je le met en Mode debug
, cette fois si les variables JAVA_HOME
sont trouvés ! Donc ça ne vient pas de là.
[edit]
Dans les logs j'ai ça:
19:06:50.825 [INFO] [org.gradle.BuildLogger] Settings evaluated using settings file 'D:\master\settings.gradle'.
Sauf que ce chemin n'existe pas...
from zest-writer.
Dans ta console Windows, si tu fais un java -version
et un javac -version
qu'est ce que tu as ?
from zest-writer.
D:\Kevin\JavaWorkspace\zest-writer>java -version
java version "1.8.0_71"
Java(TM) SE Runtime Environment (build 1.8.0_71-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode)
D:\Kevin\JavaWorkspace\zest-writer>javac -version
'javac' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
D:\Kevin\JavaWorkspace\zest-writer>
from zest-writer.
De ce que je vois dans les logs, il cherche le fichier ant-javafx.jar
or mon JavaFx dans le dossier lib/ext/
semble se nommer jfxrt.jar
from zest-writer.
Le premier resultat montre que tu as une JVM Java sur ta machine visible, mais que tu n'a pas le compilateur (JDK) ou qu'il n'est pas dans le PATH.
Tu es certains d'avoir installé le jdk8 et pas juste la jre8 ?
from zest-writer.
19:06:52.743 [DEBUG] [org.gradle.api.Project] Looking for JavaFX Packager Tools in jfxrtDir in Gradle Properties
19:06:52.752 [DEBUG] [org.gradle.api.Project] jfxrtDir in Gradle Properties is .
19:06:52.765 [DEBUG] [org.gradle.api.Project] Trying .\ant-javafx.jar
19:06:52.774 [DEBUG] [org.gradle.api.Project] Trying .\lib\ant-javafx.jar
19:06:52.786 [DEBUG] [org.gradle.api.Project] Trying .\..\lib\ant-javafx.jar
19:06:52.793 [DEBUG] [org.gradle.api.Project] Looking for JavaFX Packager Tools in JFXRT_HOME in System Environment
19:06:52.806 [DEBUG] [org.gradle.api.Project] JFXRT_HOME in System Environment is C:\Program Files (x86)\Java\jre1.8.0_71\lib\ext
19:06:52.814 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\lib\ext\ant-javafx.jar
19:06:52.822 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\lib\ext\lib\ant-javafx.jar
19:06:52.830 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\lib\ext\..\lib\ant-javafx.jar
19:06:52.838 [DEBUG] [org.gradle.api.Project] Looking for JavaFX Packager Tools in JAVA_HOME in System Environment
19:06:52.846 [DEBUG] [org.gradle.api.Project] JAVA_HOME in System Environment is C:\Program Files (x86)\Java\jre1.8.0_71
19:06:52.854 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\ant-javafx.jar
19:06:52.865 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\lib\ant-javafx.jar
19:06:52.874 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\..\lib\ant-javafx.jar
19:06:52.882 [DEBUG] [org.gradle.api.Project] Looking for JavaFX Packager Tools in java.home in JVM properties
19:06:52.893 [DEBUG] [org.gradle.api.Project] java.home in JVM properties is C:\Program Files (x86)\Java\jre1.8.0_71
19:06:52.901 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\ant-javafx.jar
19:06:52.909 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\lib\ant-javafx.jar
19:06:52.917 [DEBUG] [org.gradle.api.Project] Trying C:\Program Files (x86)\Java\jre1.8.0_71\..\lib\ant-javafx.jar
19:06:52.929 [DEBUG] [org.gradle.configuration.project.BuildScriptProcessor] Timing: Running the build script took 1.778 secs
Hm, en principe j'arrive créer des projets donc ça aurais-du être bon non ? Dans le doute je vais le réinstaller.
from zest-writer.
Hm, en principe j'arrive créer des projets donc ça aurais-du être bon non ?
Pas forcément.
On le voit bien dans la log que tu as C:\Program Files (x86)\Java\jre1.8.0_71
ça c'est le répertoire de la jre. Il te manque apparemment l'équivalent pour le jdk.
Tu peux le télécharger sur le site d'oracle : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
from zest-writer.
Oui je l'ai télécharger et installer.
Mainteant dans mes variables d'environnement je met quoi ? Jre, jdk, ... Car la ça ne fonctionne toujours pas.
[edit] J'ai ajouté le JDK dans la variable Path, toujours pareil.
from zest-writer.
JAVA_HOME
doit pointer surC:\Program Files\Java\jdk1.8.0
ou équivalent (en tout cas sans le bin)PATH
doit contenir%JAVA_HOME%\bin
ensuite tu peux refaire java -version
et javac -version
dans ton terminal ? Attention, tu dois ouvrir un nouveau terminal sous windows pour prendre en compte le changement de variable d'env
from zest-writer.
Bon j'ai fais du bricolage, mais ça compile depuis un petit moment (Déjà bien plus qu'avant).
J'ai copier le fichier C:\Program Files\Java\jre1.8.0_77\lib\ext\jfxrt.jar
sous C:\Program Files\Java\jre1.8.0_77\lib\ant-javafx.jar
...
On verra bien, mais pour le moment ça build :)
from zest-writer.
On verra bien, mais pour le moment ça build :)
L'idéal serait quand même que ton compilo java puisse tourner. Est-ce que tu as trouvé le chemin dans lequel a été installé le jdk ? Qu'estce que tu as lorsque tu fais echo %JAVA_HOME%
et echo %PATH%
dans ta console windows ?
from zest-writer.
Fut ! J'y ai bien cru (Je suis quand même passer de 2 sec à 2min 30 de build), mais voilà que..
19:23:23.185 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Starting to execute task ':jfxJar'
19:23:23.197 [DEBUG] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Determining if task ':jfxJar' is up-to-date
19:23:23.205 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Executing task ':jfxJar' (up-to-date check took 0.0 secs) due to:
Task has not declared any outputs.
19:23:23.212 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':jfxJar'.
19:23:23.221 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':jfxJar'
19:23:23.229 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :jfxJar FAILED
19:23:23.235 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :jfxJar (Thread[main,5,main]) completed. Took 0.051 secs.
19:23:23.244 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 2 mins 22.938 secs, idle: 0.064 secs
19:23:23.256 [ERROR] [org.gradle.BuildExceptionReporter]
19:23:23.265 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
19:23:23.271 [ERROR] [org.gradle.BuildExceptionReporter]
19:23:23.276 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
19:23:23.280 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':jfxJar'.
19:23:23.285 [ERROR] [org.gradle.BuildExceptionReporter] > com/sun/javafx/tools/packager/CreateJarParams
19:23:23.291 [ERROR] [org.gradle.BuildExceptionReporter]
19:23:23.294 [ERROR] [org.gradle.BuildExceptionReporter] * Try:
19:23:23.298 [ERROR] [org.gradle.BuildExceptionReporter] Run with --stacktrace option to get the stack trace.
19:23:23.304 [LIFECYCLE] [org.gradle.BuildResultLogger]
19:23:23.309 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
19:23:23.313 [LIFECYCLE] [org.gradle.BuildResultLogger]
19:23:23.317 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 2 mins 37.342 secs
Je vais encore tenter de corriger les variables d'environnement voir si c'est dû à ça.
from zest-writer.
^^ t'inquiète après tout ira pour le mieux :)
from zest-writer.
Allélouia
BUILD SUCCESSFUL
Total time: 47.166 secs
Merci beaucoup firm1, ça devais être mon Path qui pointait toujours sur le Jre !
from zest-writer.
C'est super. N'hesite pas si tu bloque ailleurs.
Si tu as envie de participer au code, n'hesite pas a me souffler ce sur
quoi tu bosses pour pas qu'on soit a deux sur le sujet.
Du coup tu peux fermer cette issue j'imagine.
Le mer. 6 avr. 2016 19:31, WinXaito [email protected] a écrit :
Allélouia
BUILD SUCCESSFUL
Total time: 47.166 secs
Merci beaucoup firm1, ça devais être mon Path qui pointait toujours sur le
Jre !—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#41 (comment)
from zest-writer.
Oui, par contre je m’aperçois que ça se passe pas tout a fait comme je l'aurais imaginer sur Eclipse. Il ne me trouve pas mes classes. Et quand je clique sur le bouton Run
je fini avec une erreur (Alors que le build depuis la console fonctionne).
Et je vais d'abord analyser un peu le projet voir déjà si je comprend quelque chose ;)
from zest-writer.
Ah on dirait que tu as besoin de brancher eclispse sur ton nouveau Path pour qu'il l'utilise par defaut.
from zest-writer.
Magnifique effectivement le Java build path
était configuré sur le JRE
. ;)
from zest-writer.
Tout est bien qui fini (ou commence) bien.
Pour Info je bosse sur une refacto pour structurer un peu mieux le code. Donc dis toi que d'ici demain le code aura gagné en qualité et lisibilité.
from zest-writer.
En faite je crois bien que j'ai parler trop vite, car dans l'arbre de fichier les erreurs ont disparu et dès que je rentre dans un fichier elles reviennent :(
Sinon cool pour le code !
from zest-writer.
Bon pour faire plus simple je suis passé sur IntelliJIDEA, plus de problème du coup.
from zest-writer.
Tu peux essayer un clic droit -> gradle > refresh ?
ça ressemble a un probleme de rafraîchissement.
from zest-writer.
Hm j'ai essayé ça ne change rien
from zest-writer.
INTELLIJ [...]
Tricheur :) .
Mais ok si ça marche Intellij est un tres bon EDI
from zest-writer.
Je verrai si j'aurais un moment pour m'attarder à eclipse (Car je n'ai jamais utilisé IntelliJ), mais étant utilisateur régulier de PHPStorm
, ça devrais pas trop poser de problème.
from zest-writer.
Related Issues (20)
- L'indice de temps de lecture est dupliqué
- L'histogramme de comparaison de taille des extraits est illisible pour les big tutos
- Rendre l'option Lisibilité du contenu plus cohérente
- Il est impossible d'ajouter un conteneur à un article HOT 2
- Le nom de l'espace de travail est modifié si on annule ou réinitialise
- Les onglets sont dupliqués lorsqu'on renomme des extraits HOT 1
- Les chemins des contenus de la page d'accueil devraient être spécifiques au workspace. HOT 2
- Prendre en compte les introductions et les conclusions sur le comparateur de nombre de fautes
- Les fenêtre de statistique fonctionnent uniquement après avoir quitté le contenu
- Regrouper les statistiques en une seule fenêtre
- Griser l'export de contenu lorsque après la suppression d'un contenu
- Ajouter nouveau type de contenu : "note" HOT 1
- Ajout d'un conteneur avec ZW et windows HOT 7
- Les caractères HTML ne sont pas bien rendus HOT 1
- Documentation de l'installation sous Archlinux HOT 3
- Impossible de compiler HOT 6
- ZMarkdown, qu'en est-il pour ZestWriter HOT 12
- Lors de l'externalisation du rendu, le zone d'édition disparaît HOT 1
- Futur de JavaFX et versions récentes de Java HOT 3
- Mise à disposition de la 2.0 en programme compilé HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zest-writer.