When running a Java program, installing software, or just configuring it on your machine, you’ve probably had to tweak its behavior to suit your needs. For instance: How much memory should it consume? Should debugging or monitoring be enabled? What k...