Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157

    [BATCH] Attesa esecuzione jar

    Salve a tutti!
    Non riesco a scrivere il mio batch in modo corretto. Il punto che mi dà maggiori problemi è questo

    codice:
    ....
    pathProgramma\jre\bin\java -jar path\Uninstaller.jar
    
    cd ..
    rmdir /S /Q pathProgramma
    ....
    Uninstaller.jar è una GUI che porta a termine la disinstallazione del prodotto.

    Il problema è che lanciando il mio unistall.bat, viene correttamente lanciato il .jar, ma il batch non si mette in attesa della conclusione dell'esecuzione del jar passando direttamente all'istruzione successiva (che è appunto la cancellazione tolto il salto di cartella di un livello).

    Cosa sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469

    Re: [BATCH] Attesa esecuzione jar

    Originariamente inviato da valia
    Salve a tutti!
    Non riesco a scrivere il mio batch in modo corretto. Il punto che mi dà maggiori problemi è questo

    codice:
    ....
    pathProgramma\jre\bin\java -jar path\Uninstaller.jar
    
    cd ..
    rmdir /S /Q pathProgramma
    ....
    Uninstaller.jar è una GUI che porta a termine la disinstallazione del prodotto.

    Il problema è che lanciando il mio unistall.bat, viene correttamente lanciato il .jar, ma il batch non si mette in attesa della conclusione dell'esecuzione del jar passando direttamente all'istruzione successiva (che è appunto la cancellazione tolto il salto di cartella di un livello).

    Cosa sbaglio?
    niente, o forse sì.
    prova a usare il mio programmello
    http://forum.html.it/forum/showthrea...readid=1441836

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Controlla di non avviare "javaw" di Windows...
    Io ho appena fatto una prova:

    prova.bat
    codice:
    C:\Programmi\Java\jre6\bin\java.exe -jar MiaApplicazione.jar
    echo "Questo deve essere eseguito dopo"
    La frase "Questo deve essere eseguito dopo" viene stampata solo quando io chiudo il mio programma.


    Ciao. :ciauz
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    spetta spetta che forse mi sono spiegata male

    io ho un .bat che al suo interno ha dopo varie cose un

    java -jar nome.jar

    solo che questo nome.jar avvia una GUI.

    Solo dopo aver concluso la GUI devo chiudere tutto.

    Cmq vi ringrazio dei consigli, oggi non ho avuto tempo per provare, domani vedrò (e vi aggiorno)

    Ciao ciao

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    E' la stessa situazione della prova che ho fatto io.
    Ho creato un file BAT (l'ho chiamato pippo.bat). Al suo interno ho avviato una applicazione java che apre una GUI (MiaApplicazione.jar) e subito dopo ho richiesto l'esecuzione di altri comandi (un semplice ECHO a video).

    L'ECHO viene eseguito solo dopo che ho chiuso la GUI dell'applicazione Java. Mi aspetto lo stesso comportamento per qualunque altro tipo di comando (non solo l'echo).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    sisi scusa avevo letto male io (vista la tarda ora e la stanchezza)
    Ricontrollo (dammi tempo che la virtual su cui lavoro ha tempi di risposta che non dipendono da me e che nel frattempo mi fanno invecchiare).

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 © 2024 vBulletin Solutions, Inc. All rights reserved.