Sólo esta. Tengo un jar ejecutable para el que me gustaría crear una carpeta .app. Principalmente solo porque me gustaría que se pueda fijar al muelle.
¿Hay alguna manera fácil de hacer esto?
Editar: Realmente lo que estoy buscando, es un atajo de mac. Pero aparentemente en las carpetas .app se pueden anclar a un muelle.
Si desea una manera fácil sin necesidad de aplicaciones de terceros:
Inicie el editor de AppleScript
Escribe lo siguiente:
--do shell script "java -jar /Contents/execute.jar"
Comenté esa línea porque todavía tenemos que poner el frasco allí. Guardar como aplicación. Ahora haga clic con el botón derecho en produce el archivo .app -> Mostrar contenido del paquete, vaya a Contenido y arrastre el archivo .jar allí. Ahora vaya a Recursos -> Scripts -> main.scpt y ábralo. Ahora elimine el doble guión ( --
), compile y guarde.
Si no se inicia, intente ejecutarlo en la terminal, chmod 777 <path to jar file>
simplemente arrastre el contenedor a la Terminal.
Para macOS Monterey (12.5) y otros sistemas operativos recientes, la herramienta ahora se llama "Editor de secuencias de comandos". Una vez que tenga un script de trabajo, guardarlo como una aplicación lo hace ejecutable. Esta aplicación existe desde hace décadas y originalmente se llamaba editor de AppleScript .
¡¿Qué tal Ornitorrinco?! Puede empaquetar "todo" tipo de cosas, jar, py, script, etc., descarga desde http://sveinbjorn.org/platypus , su GUI es relativamente fácil de seguir.
¿Tienes acceso a la fuente? Si es así, puedes probar el appbundler
.
https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
O Jar Bundler: https://developer.apple.com/library/mac/documentation/Java/Conceptual/Java14Development/03-JavaDeployment/JavaDeployment.html
Echa un vistazo a Packr. Creo que hace exactamente lo que necesitas https://github.com/libgdx/packr .
milha
juan k
open /path/to/java.app
O más simple, haga doble clic en él. Puede abrir cualquier aplicación con el comando abrir.milha
Jaim Geretz
Hendeca