4 ответов:
это каталог, где
javaбыл запущен с того места, где вы начали JVM. Не обязательно находиться в домашнем каталоге пользователя. Это может быть где угодно, где у пользователя есть разрешение на запуск java.если вы
cdна/somedir, затем запустите вашу программу,user.dirбудет/somedir.другое свойство,
user.home, относится к каталогу пользователя. Как в/Users/myuserили/home/myuserилиC:\Users\myuser.посмотреть здесь для списка системы свойства и их описания.
обычно это каталог, в котором было запущено ваше приложение (java) (рабочий каталог). "Обычно", потому что его можно изменить, например, когда вы запускаете приложение с
Runtime.exec(String[] cmdarray, String[] envp, File dir)
user.dirЭто "рабочий каталог пользователя" в соответствии с Java Учебник, Свойства Системы
Comments