views:

60

answers:

3

Hi, I am using a Java JMS GUI utility (HermesJMS), and in its runtime, I need to invoke:

System.setProperty("user.name", "s24park");

Is there a properties file within JDK(1.6.0.18) that stores system properties?

+3  A: 

You can use -D flag when launching your application.

java -Duser.name=s24park YourClass

See this post for more information. There is no file for System properties.

Pablo Santa Cruz
A: 

An interesting link I had come upon recently:

http://leepoint.net/notes-java/io/30properties_and_preferences/40sysprops/10sysprop.html

You can also use the Properties class - but this has nothing to do with "system" properties. Any properties can be saved and loaded via this class

Yaneeve
A: 

It is possible that your JVM may have one or more configuration files in which it is possible to create permanent system properties. That said, you really should be using java.util.prefs.Preferences.

Michael Aaron Safyan