title: How to pass system properties to a jar file
body: <p>I have a main class that expects certain properties that I pass using the -D option. I can access this in my IDE by sending them as VM options.</p>
  
  <p>I package this application into a jar file using Maven and when I try the following:</p>
  
  <p><code>java -jar myjar.jar -Denviroment=dev</code></p>
  
  <p>or</p>
  
  <p><code>java -jar myjar.jar "-Denvironment=dev"</code></p>
  
  <p>The enviroment system property is not getting picked up.</p>
  
  <p>Any pointers on what is going on?</p>