Этого можно добиться с помощью Process Builder в JAVA. Пожалуйста, рассмотрите следующий пример для этого:
ProcessBuilder processBuilder = new ProcessBuilder("regedit", "reg_file_to_run.reg");
Process processToExecute = processBuilder.start();
И тогда вы можете дополнительно дождаться завершения выполнения процесса с помощью этой строки:
processToExecute.waitFor();
Примечание: Если команда в вашем файле реестра запрашивает подтверждение при внесении изменений в записи реестра, вы можете выполнить это также без вывода сообщений с опцией '/ s' . Как это:
ProcessBuilder processBuilder = new ProcessBuilder("regedit", "/s", "reg_file_to_run.reg");
С помощью этой команды она будет выполнена без уведомления о подтверждении.