16 votos

LSOpenURLsWithRole() failed with error -10810 - Descargado la aplicación no se inicia

Estoy tratando de ejecutar una aplicación descargada de internet (por ejemplo, Jabref) pero parece que no silenciosamente. Cuando intento abrir haciendo doble clic en él, no pasa nada. Cuando yo uso el terminal me sale el siguiente mensaje:

LSOpenURLsWithRole() failed with error -10810 para el archivo .../xxxx.aplicación

He intentado varias sugerencias que he encontrado aquí como cambiar los permisos y la modificación de la Información.plist archivo, pero nada funciona.

Porque es una aplicación Java, he probado a ejecutarlo a través de terminales de uso

java -cp "CLASSPATH" MAINCLASS

y funciona bien.

Sólo para mencionar que me sale este error no sólo con esta aplicación, pero para un par de otras aplicaciones.

Gracias de antemano.

9voto

d0k Puntos 1890

El LSOpenURLsWithRole es una función que se utiliza para asociar un archivo con un programa. El archivo que estás haciendo doble click en realidad no es una aplicación, sino un archivo de datos.

Así es como, por ejemplo, al hacer doble clic en un documento de texto, el TextEdit programa u otro asociado de la aplicación se pone en marcha.

Tiene que asociar con el tiempo de ejecución de java, suponiendo que tengas instalado.

Si haces clic derecho en el archivo y seleccione "Obtener Información" en el panel de información tiene una sección llamada "Abrir Con:". Que se debe establecer el tiempo de ejecución de java.

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