gpt4 book ai didi

java - 如何使用 Java 代码打开命令提示符、更改目录并执行命令 (Windows)

转载 作者:行者123 更新时间:2023-12-01 23:46:22 26 4
gpt4 key购买 nike

标题基本上说明了一切。到目前为止,通过在网络上搜索,我能够做的事情如下:

Runtime rt = Runtime.getRuntime();

try {
Process proc = rt.exec("cmd /c start cmd.exe /K \"cd " + locaction);
}
catch (Exception e) {
//...
}

其中 location 是我要切换到的目录的字符串表示形式。不确定上述是否是执行此操作的最佳方法,但无论哪种方式,我如何从该目录运行某个命令(例如,那里有一个应用程序,我希望它运行)?谢谢。

最佳答案

如果您只想使用特定工作目录运行应用程序,最简单的方法是使用 ProcessBuilder:

ProcessBuilder pb = new ProcessBuilder(executable, arguments, if, any);
pb.directory(theWorkingDirectory);
pb.start();

关于java - 如何使用 Java 代码打开命令提示符、更改目录并执行命令 (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994329/

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