if you want to set system properties when you invoke java (vs setting them in the system before you start java/ command prompt) can do so with the -D option to java.exe or javaw.exe
You do this for each property.
Lets assume your command line to start jva initially looks like:
java org.mypack.Main
So if you need to set to properties
usePort=2322
factoryClass=org.mypack.net.Factory1
Then the new command line will be:
java -DusePort=2322 -DfactoryClass=org.mypack.net.Factory1 org.mypack.Main
Pretty obvious except I was not sure if I need to put a ; between properties or have multiple -D
For those using an IDE:
See image - remember these are VM options (VM arguments) and not program arguments
(Click image for full size)
Monday, April 12, 2010
java setting multiple system properties via command line options
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment