我使用ruby代码中的warbler创建了一个jar。当我在控制台(命令提示符/终端)上使用“java -jar rubyapp.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);