我有一个 ruby 应用程序,我使用 warbler 将它编译到一个 jar 中。我可以使用类似java -jar executable.jar
. 但我无法弄清楚如何在 Java 代码中使用这个 jar。具体来说,我想在 Java 代码中创建我的 Ruby 类的对象,然后调用这些方法。
问问题
378 次
1 回答
2
您可以使用以下命令开始ProcessBuilder
:
ProcessBuilder processBuilder = new ProcessBuilder("/path/to/java", "-jar", "executable.jar");
processBuilder.directory(new File("preferred/working/directory"));
Process process = processBuilder.start();
或其他方式,如果您使用 Windows:
Runtime.getRuntime().exec("cmd /c start executable.jar");
于 2013-07-10T06:40:13.000 回答