Soy nuevo en OS X y estoy tratando de crear un contenedor de aplicación para un script de shell que inicie un servidor de medios (Red5)
Estoy tratando de envolver el script de inicio del servidor Red5 ( red5.sh
) en un ejecutable .app
usando Platypus .
La Documentación Platypus dice que
Puede agregar una lista de archivos para copiar en la carpeta de Recursos de su paquete de aplicaciones. Estos archivos pueden ser utilizados por su script. El directorio de trabajo actual predeterminado de su script será este carpeta, por lo que debería poder acceder a ellos directamente desde su CWD del script.
Cuando se ejecuta normalmente desde el terminal (está usando ./red5.sh
), el servidor se inicia correctamente, pero cuando creo el archivo .app
(después de haber configurado la CWD del script en el campo "Archivos a empaquetar" de Platypus, el archivo resultante .app
no se ejecuta cuando se hace doble clic.
Da el siguiente error
Error: Could not find or load main class
No estoy seguro de lo que estoy haciendo mal, pero creo que tiene que ver con empaquetar el directorio correcto.