Skip to content
Snippets Groups Projects
Commit ee696c08 authored by Michael Leuschel's avatar Michael Leuschel
Browse files

try and put ProB2UI command output into console

parent bdc3b1ce
No related branches found
No related tags found
No related merge requests found
...@@ -108,21 +108,15 @@ public class OpenClassicHandler extends AbstractHandler implements IHandler { ...@@ -108,21 +108,15 @@ public class OpenClassicHandler extends AbstractHandler implements IHandler {
try { try {
// final String command = "java -jar " + probBinary + " --machine-file " + modelFile; // final String command = "java -jar " + probBinary + " --machine-file " + modelFile;
//process = Runtime.getRuntime().exec(command); //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}; 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); ProcessBuilder pb = new ProcessBuilder(command).redirectErrorStream(true);
// Process process = Process process = pb.start();
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) { } catch (IOException e) {
Logger.notifyUserWithoutBugreport("You need to specify a correct location for " Logger.notifyUserWithoutBugreport("You need to specify a correct location for "
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment