Tengo una aplicación Java .jar que quiero distribuir a mis clientes que están en Mac o Windows. Quiero utilizar una herramienta que me quita el archivo jar y lo envuelve en un .dmg y un envoltorio .exe para Mac y Windows, respectivamente, que hace esto cuando se ejecuta:¿Cómo agrupar la aplicación Java para Mac/Windows?
- Comprueba si está instalado JRE; si no, instala JRE6 de Oracle. De lo contrario, actualiza JRE instalado a la última versión 1.6.x.
- Crea un enlace de acceso directo en el menú Inicio (en Windows) o en la carpeta Aplicaciones (en MacOSX) en mi aplicación envuelta y permite que mi aplicación se ejecute utilizando el JRE anterior
- Admite una sencilla "aplicación de desinstalación" para Windows. Para Mac, simplemente arrastre el .app a la Papelera para eliminar.
características opcionales:
- El apoyo a la plataforma iconos de aplicaciones independientes
- Soporte para actualizaciones automáticas a la jarra
- Soporte para argumentos de la JRE cuando se ejecuta mi .jar
- soporte para Linux (.deb o .rpm)
Creo que Package Maker y Advanced Installer pueden hacer todo lo que está pidiendo. No creo que encuentres una herramienta que funcione tanto para Windows como para Mac. Probablemente necesites algo diferente para la gestión de paquetes. Si nos informa cuáles de sus requisitos no han sido cumplidos por Package Maker, Advanced Installer o lo que haya intentado, probablemente podamos ayudarlo. – jahroy
Tenga en cuenta que jre 1.6 solo está disponible como descarga y actualización de software de Apple. 1.7 está disponible desde Oracle. – Mark
No sé cuál es su presupuesto, pero eche un vistazo a: [InstallAnywhere de Flexera Software] (http://www.flexerasoftware.com/products/installanywhere.htm) – msiyer