title: command works in Windows cmd but fails with Runtime.getRuntime.exec()
body: <p>Windows 7 <code>cmd</code> has no trouble executing <code>ping -n 5 127.0.0.1 &gt; nul</code>.  Also, <code>Runtime.getRuntime.exec(new String[]{"ping", "-n", "5", "127.0.0.1"})</code> works fine.</p>
  
  <p>But <code>Runtime.getRuntime.exec(new String[]{"ping", "-n", "5", "127.0.0.1", "&gt;",
  "nul"})</code> fails with <code>Bad parameter &gt;</code>. Why?</p>
  
  <p>I'm using Java7 in Java6 mode.</p>