J'ai écrit l'application Java et j'ai besoin de le rendre autonome pour macos (.app). Plus tôt, j'ai utilisé le constructeur jar, mais maintenant j'ai besoin d'exécuter un script shell avant le démarrage de l'application java. Comment puis-je le faire?Comment faire sh script de l'application pour Mac OS
1
A
Répondre
2
Si vous souhaitez une application à double-clic, vous pouvez utiliser AppleScript pour exécuter le script shell, puis l'application. L'éditeur AppleScript vous permet d'enregistrer un script en tant qu'application .app. Chose la plus simple qui fonctionnerait:
tell application "Terminal"
do script with command "cd /Users/justin/Desktop; ./app.sh; java myApp"
end tell
Fichier -> Enregistrer sous, et choisissez "Application" sous Format de fichier.
EDIT: Encore plus simple, vous pouvez exécuter le script shell à partir de l'application java ... Cela dépend cependant de ce que vous essayez d'accomplir.
Questions connexes
- 1. Comment configurer sh script à exécuter avec Terminal (mac os) par défaut?
- 2. permission de script de démarrage tomcat sur mac os x
- 3. script php pour convertir .png en .icns pour mac os
- 4. écrire un fichier exécutable avec .sh Java pour Mac OS X
- 5. boa webserver, sh script
- 6. /etc/init.d sh script
- 7. Coverflow pour mac os
- 8. Script Automator pour renommer les fichiers sous Mac OS X
- 9. Pour faire une clause if dans Sh
- 10. Comment installer libgluezilla pour MAC OS X
- 11. Comment compiler pour Mac OS X 10.5
- 12. script exécuté problème ProcessBuilder sh
- 13. ID machine pour Mac OS?
- 14. SetWindowsHookEx pour Mac OS X?
- 15. Eclipse pour Mac OS 10.4
- 16. Latex pour Mac OS X
- 17. Comment compiler les extensions python pour Mac OS X 10.5, sur Mac OS X 10.6?
- 18. Utilisation d'un script de liaison sous Mac OS X
- 19. Interface graphique pour Graphiz pour Mac OS?
- 20. Cron sur XAMPP (Mac OS)
- 21. Comment désinstaller MySQL de Mac OS X?
- 22. Comment détecter l'événement de clic droit pour Mac OS
- 23. Ajustements Swing pour Mac OS X
- 24. Comment configurer libusb sur Mac OS X?
- 25. Alternative à FinalBuilder pour Mac OS X?
- 26. Où est PyGTK pour Mac OS X?
- 27. installer Xcode 3.2 pour Mac OS 10.5.6?
- 28. Débogueur Fortran pour Mac OS X
- 29. installation MySQLdb pour Python 2.6 sur Mac OS X
- 30. Application .NET pour l'application Mac OS X?
Les utilisateurs utilisent encore MacOS? Je pensais que OS X était la nouvelle hotness ... –