java -jar jarfile1.jar & java -jar jarfile2.jar &
The ampersand lets you launch the first program, and then do another one while the first is still running.
How do I do this in cmd? (XP if it's relevant).
start with the
Start application without creating a new window. The application has ^C handling ignored. Unless the application enables ^C processing, ^Break is the only way to interrupt the application
start /B java -jar jarfile1.jar start /B java -jar jarfile2.jar
I like the answer from Nifle better but can't you just spawn a secondary cmd shell? You can do this ad nauseam.
cmd /c cmd /c cmd /c cmd /k echo Hello World!
For a number of reasons, his answer is better, specifically if you want to wait until one process is done (like MSI installation, not so relevant to your case). So, stick with