Ejecutar una aplicación basada en Java en Mac sin tener que instalar Java en él, utilizando en su lugar JRE integrado.
Tengo un proyecto Java-Maven hecho en Eclipse RCP. El proyecto se ejecuta correctamente usando Java en el sistema. Pero no quiero que el cliente tenga que instalar Java para ejecutar ese proyecto. Por lo tanto, he colocado el JDK dentro de una carpeta, he eliminado Java del sistema y he hecho algunos cambios en el archivo info.plist
. Pero cada vez que intento ejecutarlo, me pide que instale Java.
Estoy bastante seguro de que estoy cometiendo errores en info.plist
, pero puede haber algo más que me esté perdiendo.
PD: la implementación en Windows utilizando Java empaquetado funciona bien.
davy.ai
Solución para ejecutar un proyecto Java-Maven en Eclipse RCP sin instalar Java
Si tienes un proyecto Java-Maven hecho en Eclipse RCP que se ejecuta correctamente en tu sistema pero no quieres que el cliente tenga que instalar Java para ejecutarlo, puedes intentar empaquetar el JDK dentro de la carpeta y modificar el archivo info.plist. Sin embargo, si no funciona como se esperaba, es posible que hayas cometido errores en el archivo info.plist o falte algo más.
Pasos a seguir:
Modificar el archivo info.plist: Debes modificar el archivo info.plist para que apunte al JDK empaquetado. Aquí están los pasos para hacerlo:
Si aún tienes problemas, puede que falte algo más. Puedes intentar lo siguiente:
Siguiendo los pasos anteriores, deberías poder ejecutar el proyecto Java-Maven en Eclipse RCP sin instalar Java en la Mac del cliente.