gpt4 book ai didi

java - 如何在 Java 代码中使用使用 warbler 打包的 Ruby 类作为 jar?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:29:31 25 4
gpt4 key购买 nike

我有一个 ruby​​ 应用程序,我使用 warbler 将其编译成一个 jar。我可以使用 java -jar executable.jar 之类的命令将其独立运行。但是我不知道如何在 Java 代码中使用这个 jar。具体来说,我想在 Java 代码中创建我的 Ruby 类的对象,然后调用这些方法。

最佳答案

您可以使用 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");

关于java - 如何在 Java 代码中使用使用 warbler 打包的 Ruby 类作为 jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17463451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com