0 votos

No se puede lanzar una aplicación después de la creación por el Ornitorrinco. Error: ....app/Contents/Resources/script: es un directorio

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:

enter image description here

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?

1voto

Christian Puntos 396

El problema fue con el nombre de los directorios de la aplicación y que están separadas por espacios.

Lector De Plat/Inicio Irule Cliente

Por alguna razón la eliminación de los espacios de resolver el problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X