gpt4 book ai didi

java - 通过JAVA应用程序运行unix shell脚本

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:56 25 4
gpt4 key购买 nike

我是 JAVA 新手。我正在尝试通过 JAVA 应用程序执行 shell 脚本,但无法通过 netbeans 或 eclips 连接 JAVA 和 UNIX。我开始了解“Jsch”,但不知道如何使用它。请帮助我解决这个问题。

此外,Jsch 足以解决我的问题还是我需要其他东西?

最佳答案

您真的应该看看 Process Builder。它确实是为这种事情而构建的。

ProcessBuilder pb = new ProcessBuilder("myshellScript.sh", "myArg1", "myArg2");
Map<String, String> env = pb.environment();
env.put("VAR1", "myValue");
env.remove("OTHERVAR");
env.put("VAR2", env.get("VAR1") + "suffix");
pb.directory(new File("myDir"));
Process p = pb.start();

关于java - 通过JAVA应用程序运行unix shell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20528626/

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