En mi proyecto tengo un número de jar-archivos, recursos, base de datos h2, etc. Puedo iniciar mi aplicación mediante la ejecución de un shell-script de configuración de parámetros.
Me gustaría crear Mac app mediante el Ornitorrinco. Sin embargo, después de la creación no puedo ejecutarlo. Podría alguien ayudarme?
Me puse ruta del script y añadir todos mis recursos como este:
Después de crear una aplicación (Optimizar la Aplicación) y tratar de ejecutarlo me aparece el siguiente error:
/Usuarios/Mac/SPI/Lector de Plat/Inicio Irule Cliente.app/Contents/Resources/script: /users/Mac/SPI/Lector de Plat/Inicio Irule Cliente.app/Contents/Resources/script: es un directorio
Mi shell-script es el siguiente:
#!/bin/bash
export IRULE_HOME="$(cd "$(dirname "$0")" && pwd -P)"
export IRULE_LANG=en
export IRULE_REGION=EN
export IRULE_XMS=-Xms256m
export IRULE_XMX=-Xmx1024m
export LOG4J_CONFIGURATION=${IRULE_HOME}/conf/log4j2.xml
export JAVA_HOME="${IRULE_HOME}/jre/Contents/Home"
export DEFAULT_JVM_OPTS="$IRULE_XMS \
$IRULE_XMX \
-Dlog4j.configuration=file:"${LOG4J_CONFIGURATION}" \
-Dirule.home=${IRULE_HOME} \
-Dirule.client.logs.path=${IRULE_HOME}/logs \
-Duser.language="${IRULE_LANG}" \
-Duser.region="${IRULE_REGION}" \
$JAVA_OPTS"
export PATH=${JAVA_HOME}/bin:${JAVA_HOME}:${PATH}
export CLASSPATH=${IRULE_HOME}/lib/*:${IRULE_HOME}/conf:${JAVA_HOME}/lib/jfxrt.jar;
echo "IRULE_HOME="${IRULE_HOME}
echo "IRULE_XMS="${IRULE_XMS}
echo "IRULE_XMX="${IRULE_XMX}
${JAVA_HOME}/bin/java -version
exec ${JAVA_HOME}/bin/java -Xdock:name="iRule Reader" -Xdock:icon=${IRULE_HOME}/image/irule.png ${DEFAULT_JVM_OPTS} -classpath "${CLASSPATH}" com.spi2.Main $*
Cómo resolver el problema y con éxito el lanzamiento de la app?