cocoa - sierra - cómo crear arrastrar y soltar el instalador de mac?
instalar mojave desde usb (4)
He creado el archivo jar de mi aplicación java y ahora quiero crear un instalador de arrastrar y soltar. También quiero saber cómo crear un acceso directo para la carpeta de aplicaciones para el mismo propósito. ¿Cómo puedo hacer esto?
Utilice la Utilidad de hdiutil
o la herramienta de línea de comandos de hdiutil
. Es más fácil integrar hdiutil
en un flujo de trabajo de compilación automático.
Debe crear una imagen de disco pequeña que contenga su aplicación y un enlace simbólico a la carpeta Aplicaciones. Use Disk Utility o hdiutil para crear la imagen. Solo puede copiar la aplicación y crear el enlace simbólico usando Terminal:
cd /Volumes/DiskImageName
ln -s /Applications Applications
El DMG Canvas de Seth Willits es una manera genial y fácil de crear DMG personalizados (con cosas como un acceso directo a una carpeta de aplicaciones, una imagen de fondo, etc.). Sí, puedes hacerlo todo con hdiutil
y otras cosas, pero prefiero usar una GUI.
Puedes .app
tu .jar
en .app
(dentro de un dmg que tiene arrastrar y soltar) con Javapackager
como este:
javapackager -deploy /
-title "YourTitle" /
-name "Name" /
-appclass your.class.start /
-native dmg /
-outdir ~/Downloads /
-outfile yourOutFileWithoutExtension /
-srcdir "SourceDir"
podrías usar -srcfiles Your.jar
si es solo un solo jar.