Я предполагаю, что это может не сильно помочь, потому что javac может извлекать все файлы из памяти, и если он должен делать это с несколькими процессами, это просто удваивает усилия. Однако, если вы хотите скомпилировать два довольно отдельных фрагмента кода Java, вы можете просто сделать:
#!/usr/bin/env bash
javac file1.java &
javac file2.java &
javac file3.java &
wait;
если 3 файла имеют в основном разные зависимости, то это может сэкономить время, если зависимости перекрываются, то, вероятно, не сэкономит много времени.