[英]Running terminal commands from java (using Eclipse)
我在终端中玩一些GIT命令,但我想编写一个Java程序来自动化该过程。请注意,我不是直接在终端中编写程序。 我正在日食中编写它。 以下代码在Windows上有效,但不适用于MAC。 我应该如何更改使其在MAC上运行?
import java.io.*;
public class NewClass {
public static void main(String[] args) {
try {
Process p = Runtime.getRuntime().exec("GIT");
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
对于Mac OS等区分大小写的系统,“ GIT”应为“ git”。 请注意,如果没有参数,则只会列出git语法。
请遵循Princeton在本CS文章中概述的基本步骤( 如何在Mac上运行Java程序 )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.