Я хочу запустить и передать аргументы в файл ".cmd", используя программу Java. Я проверил существующие решения, но в моем случае ничего не работает.
Из командной строки я запускаю команду ниже после входа в каталог C:/users/project/solr/bin
solr.cmd -s "C:users/github/example/solr-config"
Итак, solr.cmd
получает аргументы из другого каталога, а затем запускает экземпляр solr.
Я пробовал это, но я не уверен, как предоставить параметры для Runtime.getRuntime()
:
Runtime run = Runtime.getRuntime();
Process p = null;
String cmd = "cmd /c start C:/users/project/solr/bin C:users/github/example/solr-config";
Process pr = run.exec(cmd);
Я перешел по этой ссылке: Как запустить пакетный файл из моего Java-приложения?
Может кто-нибудь, пожалуйста, помогите мне в этом.