IntelliJ Java IDE
The moose likes Ant, Maven and Other Build Tools and the fly likes What does the Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Reply Bookmark "What does the "-D" parameter means?" Watch "What does the "-D" parameter means?" New topic
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: 23635

-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]
Certs: SCEA Part 1, Part 2 & 3 & Core Spring 3, OCAJP
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 12513

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.


One of the most odious afflictions that Business has inflicted on the modern English language is "pro-active". Most of the time it's simply redundantly used in place of the simple old word "active". And a good deal of the rest of the time it means "You're not overworked enough yet, so go out and find more!"
 
 
subject: What does the "-D" parameter means?
 
Threads others viewed
String Reading Problem
Another examLab casting question
what is clusters?
Struggeling with regexp
Exception
developer file tools

cast iron skillet 49er

more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture