Cygwinをお試し。
UNIXコマンドが使えるようになるコンソール型ツールなのかと思っていたら、実際はUNIXコマンドの名前をしたWindowsプログラム群だったのか。
Cygwin(実体はbash、を実現するexeファイル)上でgccを使ってコンパイルするとWindows用のexeファイルが作れるみたいだし。
一番試したかったのはシェルがJava(ProcessBuilder)から実行できるかどうかだったんだけど、bashが独立したexeファイルだったもんだから、その引数にシェルを渡すことであっさり実行できた。
便利なもんですなぁ(笑)