blob: 93526c229b0132a55cafbeb5d889b05c0fee45e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import java.io.*;
public class Starter {
private static final String[] COMMAND;
static {
COMMAND = new String[] { "bash" };
}
public static void main(String[] args) {
try {
System.out.println(
"OS: " + System.getProperty("os.name") + "; Arch: " + System.getProperty("os.arch") + "; Version: "
+ System.getProperty("os.version") + "; Java: " + System.getProperty("java.version"));
ProcessBuilder processBuilder = new ProcessBuilder(COMMAND);
processBuilder.redirectInput(ProcessBuilder.Redirect.INHERIT);
processBuilder.redirectOutput(ProcessBuilder.Redirect.INHERIT);
processBuilder.redirectError(ProcessBuilder.Redirect.INHERIT);
Process process = processBuilder.start();
process.waitFor();
} catch (IOException | InterruptedException e) {
System.err.println(e.getMessage());
e.printStackTrace();
}
}
}
|