决定在java中使用命令行。找到了一种cmd
使用方法ProcessBuilder
。接下来,我制作了一个批处理文件,其中:git status
. Java中的程序代码
ProcessBuilder ps = new ProcessBuilder();
ps.command("C:\\Users\\practic\\Desktop\\tt\\date.bat");
运行批处理文件时,出现错误:'git' is not recognized as an internal or external command,
operable program or batch file
.
之后,我决定在批处理文件中输入:where git
Java issue this: INFO: Could not find files for the given pattern(s)
.
如果您将所有这些都写在cmd中,那么一切正常
可以做什么?让 git 命令工作?提前致谢
我建议不要折磨
Process
(更不要解析响应),而是使用jGit库。git status
您可以在此处查看示例调用: