我正在尝试使用以下代码将jar文件中的文件复制到我机器的system32文件夹中
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /c copy hello.dll c:\\windows\\system32\\");
但是这里的文件没有复制??? !!!!
但是当我给予
时Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /c copy hello.dll c:\\windows\\");
将文件复制到windows文件夹...... 任何人都可以帮助我..........
我使用的是Windows 7机器
答案 0 :(得分:1)
应用程序需要以管理员身份运行,或者您必须提示用户将其权限提升为管理员。在Windows 7中,用户不具备管理权限 - 就像在xp中一样。他们必须明确授予应用程序执行此类副本的权限。
答案 1 :(得分:0)
如果您正在通过命令提示符运行程序,请确保您的命令提示符(或IDE)以管理员模式运行。