Ejecución de commands de terminal desde Java (usando Eclipse)

Estoy jugando con algunos commands de GIT en la terminal, pero quiero escribir un progtwig de Java para automatizar el process. Tenga en count que no estoy escribiendo un progtwig directamente en una terminal. Lo estoy escribiendo en eclipse. El siguiente código funciona en Windows, pero no en MAC. ¿Cómo debería cambiarlo para ejecutar en MAC?

import java.io.*; public class NewClass { public static void main(String[] args) { try { Process p = Runtime.getRuntime().exec("GIT"); BuffenetworkingReader in = new BuffenetworkingReader( new InputStreamReader(p.getInputStream())); String line = null; while ((line = in.readLine()) != null) { System.out.println(line); } } catch (IOException e) { e.printStackTrace(); } } 

}

"GIT" debería ser "git" para sistemas sensibles a mayúsculas y minúsculas, como Mac OS. Tenga en count que sin arguments, esto solo le dará una list de la syntax de git.

Siga los pasos básicos descritos en este artículo de CS de Princeton ( Cómo ejecutar el progtwig Java en una Mac )