¿Es razonable suponer que Jar Launcher está configurado para ejecutar archivos jar desde el Finder en OS X 10.5+?

1

Tengo un archivo jar que contiene una aplicación swing que necesita ejecutarse en Windows, OS X y Linux. En este momento, los usuarios de Windows lo están iniciando desde el explorador, y los usuarios de Linux / OS X están ejecutando un script de shell para iniciar el jar.

Sin embargo, sospecho que el script de shell probablemente no sea necesario en OS X. No soy dueño de una máquina OS X, pero Wikipedia dice que Jar Launcher ejecutará el archivo jar cuando se haga doble clic.

¿Es razonable suponer que esto siempre está presente en un sistema OS X con 10.5 o superior?

    
pregunta Macha 20.11.2011 - 18:35

1 respuesta

1

La implementación Java proporcionada por Apple viene instalada con Mac OS 10.5 y 10.6, y los archivos .jar están asociados con la aplicación jar launcher. Siempre que la aplicación java se inicie en una interfaz swing, debería abrirse sin problemas.

En Mac OS 10.7 Lion, sin embargo, el el tiempo de ejecución de Java no está instalado por defecto y los usuarios que intenten iniciar los archivos .jar serán recibidos con un cuadro de diálogo que les pedirá que instalen Java para continuar (lo que requiere privilegios de administrador).

Oficialmente, Apple proporcionó el tiempo de ejecución de Java se deprecia , por lo que no puede contar con que funcione en ninguna versión futura de mac os x

    
respondido por el MikelR 21.11.2011 - 02:21

Lea otras preguntas en las etiquetas