这个问题的标题说明了一切。第一次启动时,我尝试将jar复制到启动文件夹中。之后,我想创建一个start.bat以在每次Windows启动时启动jar。
我的问题是,如何才能绕过此安全措施并赋予此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行。我该怎么办?