Problème build javaFx et Inno 5
Bonjour,
Je lutte depuis un certain temps pour build mon projet javaFx
voici le message d'erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
Buildfile: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build.xml
setup-staging-area:
[delete] Deleting directory C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\externalLibs
[delete] Deleting directory C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\project
[delete] Deleting directory C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\projectRefs
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\externalLibs
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\project
[copy] Copying 7 files to C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\project
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\projectRefs
do-compile:
[delete] Deleting directory C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\src
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\libs
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\classes
[copy] Copying 7 files to C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\src
[javac] Compiling 5 source files to C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\classes
[copy] Copying 2 files to C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\classes
init-fx-tasks:
do-deploy:
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\classes\META-INF
Using base JDK at: C:\Program Files (x86)\Java\jdk1.8.0_91\jre
Using base JDK at: C:\Program Files (x86)\Java\jdk1.8.0_91\jre
[fx:deploy] java.io.IOException: Exec failed with code 2 command [[C:\Program Files (x86)\Inno Setup 5\iscc.exe, /oC:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\deploy\bundles, C:\Temp\fxbundler4129471071660467329\images\win-exe.image\MagInterface.iss] in C:\Temp\fxbundler4129471071660467329\images\win-exe.image
[fx:deploy] at com.oracle.tools.packager.IOUtils.exec(IOUtils.java:165)
[fx:deploy] at com.oracle.tools.packager.IOUtils.exec(IOUtils.java:138)
[fx:deploy] at com.oracle.tools.packager.IOUtils.exec(IOUtils.java:132)
[fx:deploy] at com.oracle.tools.packager.windows.WinExeBundler.buildEXE(WinExeBundler.java:697)
[fx:deploy] at com.oracle.tools.packager.windows.WinExeBundler.bundle(WinExeBundler.java:366)
[fx:deploy] at com.oracle.tools.packager.windows.WinExeBundler.execute(WinExeBundler.java:173)
[fx:deploy] at com.sun.javafx.tools.packager.PackagerLib.generateNativeBundles(PackagerLib.java:352)
[fx:deploy] at com.sun.javafx.tools.packager.PackagerLib.generateDeploymentPackages(PackagerLib.java:319)
[fx:deploy] at com.sun.javafx.tools.ant.DeployFXTask.execute(DeployFXTask.java:286)
[fx:deploy] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
[fx:deploy] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
[fx:deploy] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[fx:deploy] at java.lang.reflect.Method.invoke(Method.java:498)
[fx:deploy] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[fx:deploy] at org.apache.tools.ant.Task.perform(Task.java:348)
[fx:deploy] at org.apache.tools.ant.Target.execute(Target.java:435)
[fx:deploy] at org.apache.tools.ant.Target.performTasks(Target.java:456)
[fx:deploy] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
[fx:deploy] at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
[fx:deploy] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[fx:deploy] at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:36)
[fx:deploy] at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
[fx:deploy] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:453)
[fx:deploy] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:140)
BUILD FAILED
C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build.xml:125: Error: Bundler "EXE Installer" (exe) failed to produce a bundle. |
J'ai pourtant verifié que j'ai bien mis le chemin de Inno5 dans les variables système.
C:\Program Files (x86)\Inno Setup 5
Si quelqu'un a une piste je suis prenneur.
merci
Problème plus ou moins résolu
J'ai fait plusieurs test de build sur éclipse et sur launch4j.
Et voilà mes conclusions 8-) :
J'ai remarqué que ce soit sur éclipse ou sur launch4j j'ai eu le même problème de build, après quelques recherches qui ont conduit à de maigres résultats j'ai trouvé que ce qui fesait échoué le build est tout simplement le fichier .ico c'est à dire l'icone que l'on veux mettre sur le .exe 8O
Je viens de lancé le builde eclipse sans mon fichier ico et voici le résultat :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
Buildfile: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build.xml
setup-staging-area:
[delete] Deleting directory C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\externalLibs
[delete] Deleting directory C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\project
[delete] Deleting directory C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\projectRefs
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\externalLibs
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\project
[copy] Copying 7 files to C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\project
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\projectRefs
do-compile:
[delete] Deleting directory C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\src
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\libs
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\classes
[copy] Copying 7 files to C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\src
[javac] Compiling 5 source files to C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\classes
[copy] Copying 2 files to C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\classes
init-fx-tasks:
do-deploy:
[mkdir] Created dir: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\build\classes\META-INF
Using base JDK at: C:\Program Files (x86)\Java\jdk1.8.0_91\jre
Using base JDK at: C:\Program Files (x86)\Java\jdk1.8.0_91\jre
Installer (.exe) saved to: C:\Users\frspinic\workspaceneon\MagInterfaceRescue\build\deploy\bundles
BUILD SUCCESSFUL
Total time: 40 seconds |
Donc voilà c'est résolu enfin je pense mais j'aimerais quand même l'avis de quelqu'un de plus expérimenté que moi pour savoir ce qu'il en pense.:P