summaryrefslogtreecommitdiff
path: root/Starter.java
diff options
context:
space:
mode:
Diffstat (limited to 'Starter.java')
-rw-r--r--Starter.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/Starter.java b/Starter.java
new file mode 100644
index 0000000..93526c2
--- /dev/null
+++ b/Starter.java
@@ -0,0 +1,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();
+ }
+ }
+} \ No newline at end of file