Я использую утилиту Java JMS GUI (HermesJMS), и во время ее выполнения мне нужно вызвать:
System.setProperty("user.name", "s24park");
Есть ли в JDK файл свойств (1.6.0.18), в котором хранятся системные свойства?
Вы можете использовать флаг -D при запуске приложения.
java -Duser.name=s24park YourClass
См. этот пост для получения дополнительной информации. Нет файла для Системных свойств.
Возможно, ваша JVM может иметь один или несколько файлов конфигурации, в которых можно создавать постоянные системные свойства. Тем не менее, вы действительно должны использовать java.util.prefs.Preferences .
Интересная ссылка, с которой я недавно столкнулся:
http://leepoint.net/notes-java/io/30properties_and_preferences/40sysprops/10sysprop.html
Вы также можете использовать класс Properties - но это не имеет ничего общего со свойствами "system". Любые свойства могут быть сохранены и загружены через этот класс