2011-10-11 15 views
5

¿Cómo puedo empaquetar una aplicación Java y archivos de instalación de MySQL en un solo archivo exe? ¿Puedo instalar los archivos MySQL automáticamente en segundo plano (o sin ninguna entrada del usuario)? Esto es solo para simplificar el procedimiento de instalación.Aplicación Java e instalación de MySQL en un solo paquete

+0

* "en un solo archivo exe" * Un EXE no es útil para aquellos que ejecutan Mac OS o * nix. –

Respuesta

11

Java es multiplataforma, MySQL no lo es, por lo que tendría que crear varios instaladores para múltiples plataformas con diferentes binarios MySQL. Si desea incluir el código fuente de MySQL para sistemas que no sean de Windows, entonces esa es otra historia ... así que supongo que solo desea una instalación para Windows.

Antes que nada, obtenga un software de instalación con el que se sienta cómodo. Hay una buena lista de instaladores gratuitos y no gratuitos on Wikipedia.

En segundo lugar, puede hacer una instalación silenciosa de MySQL. Cómo se hace se explica here.

Pero tenga en cuenta que hacer una instalación silenciosa de MySQL sin permiso del usuario no me parece demasiado buena, ya que MySQL no es exactamente un software liviano y podría estropear algo si un usuario ya tiene MySQL en alguna parte instalada.

Por lo tanto, debe tener mucho cuidado para comprobar si el puerto 3306 ya está en funcionamiento (puerto MySQL predeterminado) y otras verificaciones de estado para ver si existe la posibilidad de que haya otra instancia al fondo.

Sería mejor si, al menos, informó a su usuario que se instalará MySQL. Piense en estos detalles, ya que podrían ser problemas para algunos de sus usuarios.

+0

Gracias ................ –

Cuestiones relacionadas