Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JAVA] Installare programmi in automatico

    Buongiorno,

    ho il seguente problema.

    Devo fare in modo che la mia applicazione Java, trasformata in jar e utilizzata su un qualsiasi pc, ìinstalli' Mysql Server.

    Il Jar dell'applicazione sarà posto nella stessa cartella dell'exe di Mysql.

    Domanda 1:

    come posso far eseguire il file? Così va bene?

    try{
    Runtime rt=Runtime.getRuntime();
    Process proc=rt.exec("pippo.exe");
    }

    Domanda 2

    come posso fare in modo che i passaggi dell'installazione siano trasparenti all'utente? In teoria, l'utente che lancia il Jar deve sapere che si sta installando Mysql ma non deve poter configurare l'installazione, ma solo scegliere quali saranno user e password del suo mysql.

    Per esempio, la prima schermata nell'installazione di Mysql è la presentazione di un prodotto, con l'unica opzione "Next", che manda avanti alla seconda pagina.

    Io vorrei che non fosse visualizzata questa pagina, così come le seguenti, e che il pulsante fosse premuto "da solo"...

    E' possibile fare una cosa del genere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Per i dettagli delle installazioni "unattended" (ovvero dove gli eventuali parametri da inserire tramite finestre di dialogo sono configurati direttamente - normalmente pescandoli da un file di settaggi per l'installazione) dovresti consultare il produttore del software che vuoi installare. Probabilmente ci sarà da specificare un parametro a linea di comando che punti ad un file contenente i dati per l'installazione. Ovviamente sta a te produrre e fornire anche questo file insieme al programma.

    Per quanto riguarda l'esecuzione di comandi/programmi in ambiente nativo, ci sono miliardi di thread qui sul forum. In linea generale quello che hai scritto potrebbe andare bene, poi certe versioni di windows preferirebbero qualcosa del genere:

    codice:
    cmd /k start nome_programma.exe
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.