running mvn using ProcessBuilder
问题 I had created a class which create process using ProcessBuilder and then launch process ProcessBuilder pb = new ProcessBuilder("mvn","exec:java","-Dexec.mainClass="+"FunnyClass"); Now when I m running this class on linux box, it run fine, but on windows it give me error, stating something like 'mvn' not found, I need to change to ProcessBuilder pb = new ProcessBuilder ("mvn.bat","exec:java","-Dexec.mainClass="+"FunnyClass"); But if I am running command on command prompt "mvn exec:java -Dexec