2016-10-21 8 views
0

Я использую svnkit для загрузки файлов из SVN. Когда я запускаю свою программу в качестве службы Windows с помощью YAJSW, программа запускается как пользователь системы, где APPDATA установлен в некоторый путь в C: \ Windows. svnkit тогда не может записать в этот каталог.svnkit без переменных окружения?

Поскольку я не узнал, как запустить службу YAJSW как другого пользователя с различными переменными среды, я хотел бы знать, могу ли я использовать svnkit, не полагаясь на переменные среды Windows.

ответ

0

Оказалось, что гораздо легче установить каталог для svnkit в

SVNWCUtil.createDefaultAuthenticationManager(new File("D:\\temp\\"), 
      user, password.toCharArray()); 

Тогда значение AppData не имеет значения для svnkit.