Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
appbundler-jar-native-macos [2017/08/07 23:11] Grand Dub [appbundler] |
appbundler-jar-native-macos [2017/08/07 23:56] (Version actuelle) |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
Il suffit alors de lancer ''ant''.\\ | Il suffit alors de lancer ''ant''.\\ | ||
Chez moi, il est ici: ''/Applications/NetBeans/NetBeans 8.1.app/Contents/Resources/NetBeans/extide/ant/bin/ant''. | Chez moi, il est ici: ''/Applications/NetBeans/NetBeans 8.1.app/Contents/Resources/NetBeans/extide/ant/bin/ant''. | ||
- | <note important>Il vous faudra ''Xcode'' afin de compiler ''JavaAppLauncher''</note> | + | <note important>Il vous faudra ''Xcode'' afin de compiler ''JavaAppLauncher'' ou alors prenez directement mon fichier ''appbundler-1.0ea.jar.zip'' disponible ci-dessous.</note> |
Cela crée le programme ''appbundler-1.0ea.jar'' dans le répertoire ''appbundler/bin''. Voici le mien: {{ :appbundler:appbundler-1.0ea.jar.zip |}}, il est modifié afin de n'avoir que la version 64 bits de ''JavaAppLauncher''. | Cela crée le programme ''appbundler-1.0ea.jar'' dans le répertoire ''appbundler/bin''. Voici le mien: {{ :appbundler:appbundler-1.0ea.jar.zip |}}, il est modifié afin de n'avoir que la version 64 bits de ''JavaAppLauncher''. | ||
- | |||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 60: | Ligne 59: | ||
</code> | </code> | ||
Lancez ''ant'', c'est terminé. | Lancez ''ant'', c'est terminé. | ||
+ | |||
+ | <note> | ||
+ | On peut aussi mettre cela dans le build.xml de la racine d'un projet //NetBeans// comme expliqué à: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html.\\ | ||
+ | C'est le cas du projet fourni dans l'article [[verbiste-macos|Verbiste sous macOS]]. | ||
+ | |||
+ | La documentation //Oracle// citée ci-dessus explique aussi comment encapsuler le ''JRE'' dans le //bundle// afin de le distribuer indépendamment de l'installation de //Java// sur la cible. | ||
+ | </note> | ||
+ | |||