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
risposta
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.
Grazie ................ –
Utilizzare Java Web Start per avviare l'applicazione.
JWS offre uno ExtensionInstallerService
che può essere utilizzato per l'installazione di MySQL. Ecco un piccolo demo. of the ExtensionInstallerService.
- 1. Applicazioni Adobe air multiple in un unico programma di installazione
- 2. Errore di installazione del pacchetto
- 3. Esecuzione di più programmi di installazione/exe in un unico programma di installazione?
- 4. Programma di installazione di applicazioni Java per linux
- 5. Campo di testo unico in MySQL e php
- 6. TeamCity - Come creare un pacchetto di installazione?
- 7. Installazione di un pacchetto offline da GitHub
- 8. Installazione silenziosa di un pacchetto MSI
- 9. Conda - Installazione invisibile di un pacchetto
- 10. Prestazioni MySQL di campo varchar unico vs bigint unico
- 11. pacchetto di installazione pip dall'URL
- 12. Scala e Clojure in un unico progetto
- 13. Installazione bsddb pacchetto - python
- 14. Pacchetto di installazione R globalmente
- 15. Pacchetto di installazione R RevoScaleR
- 16. principianti installazione nosetests pacchetto
- 17. App Multipli, unico database MySQL
- 18. Problemi di installazione pacchetto GenomicFeatures
- 19. Rimuovere i pulsanti "Cambia" e "Ripara" in Installazione applicazioni
- 20. Come modificare l'eseguibile in un pacchetto di applicazioni OS X
- 21. Framework di installazione di applicazioni Windows
- 22. Installazione applicazioni Yii 2 demo
- 23. Come modificare l'icona in 'Installazione applicazioni'
- 24. Esecuzione di applicazioni Java e PHP
- 25. 'Installazione applicazioni' icona di un C# un'applicazione ClickOnce
- 26. Applicazioni con pacchetto Chrome/pdf.js
- 27. Pacchetto di installazione: impossibile trovare il pacchetto "WebActivator"
- 28. Separazione tra pacchetto e progetto in java
- 29. Registrazione di applicazioni Web Java?
- 30. Sonar Installazione MySQL
* "in un singolo file exe" * Un EXE non è utile a quelli che eseguono Mac OS o * nix. –