title: What's the difference between program arguments and VM arguments?
body: <p>I found only when I put <code>-Dcontext=web</code> into VM arguments, the value can be read by <code>System.getproperty</code> method. I am wondering what's the difference between those two?</p>