Ciao tutti,

questo è il mio primo post, e sono una total beginner di java , quindi mi scuso in anticipo se la mia domanda è troppo low level.
Dunque io ho fatto un programma in cui ci sono un Capo(con il suo proprio main) e Servitori(con il suo main). Ognuno ha il suo main perchè lo scopo è quello che questi oggetti siano dei programmi indipendenti. in pseudo codice la situazione è la seguente:

Capo{ main()} - lanciato una volta

Servitori{ main()} -lanciato più volte a seconda del numero di servitori richiesto(2, 3,..)

Ogni servitore ha il suo proprio id e comunicano tramite socket UDP. Dunque il mio problema è quello di far partire i programmi:
-far partire il Capo
-far partire i Servitori, ognuno con il suo id

Come dunque far uno star-up semplice e allo stesso tempo intelligente?
Secondo voi è conveniente usare un batch script ?
In tal caso, quali sono i comandi e come lo devo scrivere e dove lo metto?

grazie per l'attenzione

maribo