Запуск подпроцессы с Main с помощью MavenJAVA

Программисты JAVA общаются здесь
Anonymous
Запуск подпроцессы с Main с помощью Maven

Сообщение Anonymous »

Я пытаюсь запустить подпроцесс Java с моего основного класса/функции с помощью Maven. Я хотел бы вызвать основную функцию другого класса, расположенного в другом файле.final ProcessBuilder builder = new ProcessBuilder(“man.cmd”, “exec:java”, “-Dexec.mainClass=SubProcess”);
builder.inheritIO();
Process subprocess = builder.start();
Int subprocessExitCode = subprocess.waitFor();
< /code>
Файл .java расположен в том же каталоге, а файлы классов расположены в том же каталоге. Когда я запускаю основной класс, он начнет начинать подпроцесс (без ошибок времени выполнения), но код в подпроцессе не выполняется, и кажется, что код, запускающий процесс подпроцесса, неоднократно запускается. Тогда у меня есть куча мошеннических процессов, и мне нужно перезапустить компьютер, чтобы остановить их все.

Подробнее здесь: https://stackoverflow.com/questions/795 ... sing-maven

Вернуться в «JAVA»