From ee696c08e8542f0ea036e62f738427851ec68311 Mon Sep 17 00:00:00 2001
From: Michael Leuschel <leuschel@cs.uni-duesseldorf.de>
Date: Mon, 25 Nov 2019 17:42:07 +0100
Subject: [PATCH] try and put ProB2UI command output into console

---
 .../de/prob/ui/eventb/OpenClassicHandler.java    | 16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/de.prob.ui/src/de/prob/ui/eventb/OpenClassicHandler.java b/de.prob.ui/src/de/prob/ui/eventb/OpenClassicHandler.java
index 64a48393..1af23d4e 100644
--- a/de.prob.ui/src/de/prob/ui/eventb/OpenClassicHandler.java
+++ b/de.prob.ui/src/de/prob/ui/eventb/OpenClassicHandler.java
@@ -108,21 +108,15 @@ public class OpenClassicHandler extends AbstractHandler implements IHandler {
 		try {
 			// final String command = "java -jar " + probBinary + " --machine-file " + modelFile;
 			//process = Runtime.getRuntime().exec(command);
-			//final BufferedReader output = new BufferedReader(
-			//		new InputStreamReader(process.getInputStream()));
-			//new Thread(new ClassicConsole(output)).start();
 			
 			final String[] command = {"java", "-jar", probBinary, "--machine-file", modelFile};
-			System.out.println("Launching ProB2UI using command: " + command);
+			System.out.println("Launching ProB2UI using command: java -jar " + probBinary);
 			ProcessBuilder pb = new ProcessBuilder(command).redirectErrorStream(true);
-			// Process process = 
-			pb.start();
+			Process process = pb.start();
 			
-			// TODO: maybe use
-			//ProcessBuilder pb = new ProcessBuilder("/path/to/java", "-jar", probBinary, "--machine-file",modelFile);
-            // pb.directory(new File("preferred/working/directory"));
-            // Process p = pb.start();
-             
+			final BufferedReader output = new BufferedReader(
+					new InputStreamReader(process.getInputStream()));
+			new Thread(new ClassicConsole(output)).start();
 
 		} catch (IOException e) {
 			Logger.notifyUserWithoutBugreport("You need to specify a correct location for "
-- 
GitLab