| Author |
What does the "-D" parameter means?
|
Sara El-Kady
Greenhorn
Joined: Jan 11, 2010
Posts: 14
|
|
Hi all,
This might sound pretty basic but I would like to understand what does the "-D" paramenter mean in the following line?
is there some sort of documentation that has all the other valid paramenters as well?
Thanks,
Sara
|
 |
Jeanne Boyarsky
internet detective
Marshal
Joined: May 26, 2003
Posts: 26499
|
|
|
-D is Java's way of saying "system property." It is to show the argument goes to the VM rather than the main() method of your program.
|
[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
|
 |
Tim Holloway
Saloon Keeper
Joined: Jun 25, 2001
Posts: 14572
|
|
|
To expand, "D" for "Define", so "-Dname=value" constructs a name/value pair and catalogs the name in the JVM's System Properties collection. This collection is convenient as a quick-and-dirty command-line option facility (since you don't have to parse it yourself), as the place to set environment features of the JVM itself, and as a way to support options to "add-in" systems which the application doesn't need to configure itself. Things like logging options, for example.
|
Customer surveys are for companies who didn't pay proper attention to begin with.
|
 |
 |
|
|
subject: What does the "-D" parameter means?
|
|
|