2011-10-11 12 views
5

Come posso impacchettare un'applicazione Java e file di installazione MySQL in un unico file exe? Posso installare automaticamente i file MySQL in background (o senza input dall'utente)? Questo è solo per semplificare la procedura di installazione.Installazione di applicazioni Java e MySQL in un unico pacchetto

+0

* "in un singolo file exe" * Un EXE non è utile a quelli che eseguono Mac OS o * nix. –

risposta

11

Java è multipiattaforma, MySQL non lo è, quindi dovresti creare vari programmi di installazione per piattaforme multiple con diversi binari MySQL. Se vuoi includere il codice sorgente MySQL per sistemi non Windows, allora questa è un'altra storia ... quindi presumo tu voglia solo un'installazione per Windows.

Prima di tutto, procurati un software di installazione che ti farà sentire a tuo agio. C'è una bella lista di installatori gratuiti e non gratuiti on Wikipedia.

In secondo luogo, è possibile eseguire un'installazione invisibile di MySQL. Come è fatto è spiegato here.

Tuttavia, notare che eseguire un'installazione invisibile di MySQL senza il permesso dell'utente non sembra troppo buono per me, poiché MySQL non è esattamente un software leggero e si potrebbe rovinare qualcosa se un utente ha già installato MySQL da qualche parte.

Quindi, facendo questo, bisogna fare molta attenzione a controllare se la porta 3306 è già attiva e funzionante (porta MySQL predefinita), e altri controlli di integrità per vedere se c'è la possibilità che un'altra istanza si annidi in background.

Sarebbe meglio se almeno informaste il vostro utente che MySQL verrà installato. Pensa a questi dettagli, perché potrebbero essere dei dealbreaker quindi alcuni dei tuoi utenti.

+0

Grazie ................ –

Problemi correlati