ma tu vuoi multithreading o multitasking?
non capisco se tu voglia più applicazioni che svolgano un determinato compito ma parallelamente oppure un'applicazione che esegue più compiti.
il fatto è che un thread java non la stessa cosa di un processo nel senso di taskiù thread possono far parte dello stesso processo.
se quello che ti serve è il multithreading non occorre compilare/eseguire 4 applicazioni ma una sola, dove ti crei i 4 thread, per cui compili i tuoi sorgenti come se fosse una normalissima applicazione!