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.
I package this applic
Adding to Elliott's answer, if I just run this then I get an error:
java -Djna.nosys=true -jar jenkins.war
but if I add quotes like this then it works:
java "-Djna.nosys=true" -jar jenkins.war
Pass the arguments before the -jar. If you pass them after the jar file they are interpreted as command line parameters and passed to the String[] args in main. Like,
java -Denviroment=dev -jar myjar.jar