Как получить данные из основного процесса в дочернем?
Есть основной процесс Main. В нем вызывается другой процесс ChildMain. Я хочу организовать обмен данным между процессами, я могу передать из Main данные через getOutputStream(), но как эти данные получить в ChildMain?
Main процесс
public static void main(String[] args) throws IOException, InterruptedException {
Process process = Runtime.getRuntime()
.exec("javac -cp src src\\child\\ChildMain.java");
System.out.println("Start...");
process = Runtime.getRuntime()
.exec("java -cp src child.ChildMain");
BufferedWriter output= new BufferedWriter(new OutputStreamWriter(process.getOutputStream()));
output.write(300);
}
ChildMain процесс
public static void main(String[] args) {
// Получение данных из Main
}