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:09] Grand Dub |
appbundler-jar-native-macos [2017/08/07 23:54] Grand Dub [Utilisation] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Voici la version disponible au moment de l'écriture de cet article: {{ :appbundler:infinitekind-appbundler-6687ec9d200c.zip |}} | Voici la version disponible au moment de l'écriture de cet article: {{ :appbundler:infinitekind-appbundler-6687ec9d200c.zip |}} | ||
- | Décompressez, vous obtenez alors un répertoire contenant un fichier ''build.xml'' et un sous-répertoire ''appbundler'', lancez un ''Terminal'' et placez-vous dans ce répertoire contenant ''build.xml''. | + | Décompressez, vous obtenez alors un répertoire contenant un fichier ''build.xml'' et un sous-répertoire ''appbundler'', lancez un ''Terminal'' et placez-vous dans le répertoire contenant ''build.xml''. |
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> | ||
+ | |||