Java: изменение системных свойств для приложения Java - PullRequest
2 голосов
/ 23 марта 2010

Я использую утилиту Java JMS GUI (HermesJMS), и во время ее выполнения мне нужно вызвать:

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

Есть ли в JDK файл свойств (1.6.0.18), в котором хранятся системные свойства?

Ответы [ 3 ]

3 голосов
/ 23 марта 2010

Вы можете использовать флаг -D при запуске приложения.

java -Duser.name=s24park YourClass

См. этот пост для получения дополнительной информации. Нет файла для Системных свойств.

0 голосов
/ 24 марта 2010

Возможно, ваша JVM может иметь один или несколько файлов конфигурации, в которых можно создавать постоянные системные свойства. Тем не менее, вы действительно должны использовать java.util.prefs.Preferences .

0 голосов
/ 23 марта 2010

Интересная ссылка, с которой я недавно столкнулся:

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

Вы также можете использовать класс Properties - но это не имеет ничего общего со свойствами "system". Любые свойства могут быть сохранены и загружены через этот класс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...