繁体   English   中英

从Java运行终端命令(使用Eclipse)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM