¿Es razonable suponer que Jar Launcher está configurado para ejecutar archivos jar desde 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?

Macha
fuente

Respuestas:

1

La implementación de Java suministrada por Apple viene instalada con Mac OS 10.5 y 10.6 y los archivos .jar están asociados con la aplicación de inicio jar. Mientras la aplicación java se inicie directamente en una interfaz swing, debería abrirse sin ningún problema.

Sin embargo, en Mac OS 10.7 Lion, el tiempo de ejecución de Java no está instalado de forma predeterminada y los usuarios que intenten iniciar archivos .jar recibirán un cuadro de diálogo pidiéndoles que instalen Java para continuar (lo que requiere privilegios de administrador).

Oficialmente, el tiempo de ejecución de Java suministrado por Apple se deprecia, por lo que no puede contar con que funcione en ninguna versión futura de Mac OS X

MikelR
fuente