6

我有一个 ruby​​ 应用程序,我使用 warbler 将它编译到一个 jar 中。我可以使用类似java -jar executable.jar. 但我无法弄清楚如何在 Java 代码中使用这个 jar。具体来说,我想在 Java 代码中创建我的 Ruby 类的对象,然后调用这些方法。

4

1 回答 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 回答