从另一个Java应用程序在单独的控制台(命令提示符/终端)中执行jar

时间:2013-12-13 23:33:05

标签: java ruby irb pry warbler

我使用ruby代码中的warbler创建了一个jar。当我在控制台(命令提示符/终端)上使用“java -jar ruby​​app.jar”执行它时,它会成功执行并给我一个pry提示符。现在我想从Java Gui Application执行这个应用程序,并希望在我可以执行命令的地方有pry / irb提示符。我尝试了下面的代码片段但不知何故它没有打开控制台或者有一个pry / irb提示符。

Runtime.getRuntime().exec("cmd /c start rubyapp.jar");

Runtime.getRuntime().exec("java -jar rubyapp.jar");

Runtime.getRuntime().exec("cmd /c java -jar rubyapp.jar");

String[] commandArray = ["java", "-jar", "rubyapp.jar"];
Runtime.getRuntime().exec(commandArray);

0 个答案:

没有答案