Можете ли вы рассказать мне способ выполнения процесса с Java, независимо от операционной системы? НАПРИМЕР.Выполнять процесс с Java независимо от базовой ОС
Process p = Runtime.getRuntime().exec("cmd /c mvn clean install");
Над строкой выполняется Maven в среде Windows, но как я могу выполнить команду выше в любой операционной системе?
Если я не добавляю "cmd/c"
в начале, то я не могу работать в среде Windows, и ошибка говорит cannot find mvn.bat
, хотя maven home установлен правильно.