gpt4 book ai didi

perl 中 system() 命令的 java 等价物

转载 作者:行者123 更新时间:2023-11-29 08:16:52 26 4
gpt4 key购买 nike

我可以使用 Runtime 来实现相同的目的吗?如果是这样,优点/缺点是什么我必须从 java 调用 shell 脚本。

提前致谢。

最佳答案

您可以使用 Runtime.exec() 从 Java 执行 shell 脚本。当然这会降低它的跨平台性并且更难维护。如果您想等待 shell 脚本完成,您需要使用 exec() 返回的 Process 对象并调用 waitFor()。您还可以获得非常有用的 stdin/out/err。您可能还想显式调用正确的 shell,例如exec("sh script.sh").

关于perl 中 system() 命令的 java 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4098188/

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