have a look at the class Runtime and in particular at its methods exec() ; they offer an awful lot of ways to start any external program.