AccessDeniedException при попытке скопировать файл в папку автозагрузки Windows - PullRequest
0 голосов
/ 25 февраля 2019

Название этого вопроса объясняет все это.Я попытался скопировать свой jar в папку автозагрузки, когда я запускаю его в первый раз.После этого я хочу создать start.bat для запуска jar при каждом запуске windows.

Мой вопрос: как мне обойти эту меру безопасности и дать этому jar необходимые права?

try {
    Files.move(Paths.get(f.getPath()), Paths.get(Constants.startupDirectory.getPath()), StandardCopyOption.REPLACE_EXISTING);
    FileUtils.writeStringToFile(Constants.startupDirectory, "start.bat", Constants.startCode);
} catch (AccessDeniedException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}

Ошибка появляется в строке 3. Что я могу сделать?

...