Java项目管理员权限Windows 7

时间:2012-07-06 11:14:44

标签: java netbeans file-permissions

我正在构建一个必须复制/移动文件/文件夹的swing应用程序(文件浏览器)。当我尝试复制到某些文件夹(如Program Files)时,它会抛出异常(拒绝访问)。我可以通过以管理员身份运行NetBeans来解决。

无论如何我只能为我的项目提供管理员权限,而无需以管理员身份运行整个虚拟机吗?

2 个答案:

答案 0 :(得分:0)

对于一个非常糟糕的非跨平台方法,您可以使用VBScript的.ShellExecuteRuntime.exec来强制程序以管理员身份运行。

为了简洁起见,我创建了一个简单的程序 https://dl.dropbox.com/u/26746878/Misc/JavaElevated.zip

可以使用java Launcher

运行

从NetBeans,我假设你以某种方式让它运行Launcher作为主类,而不是主Program

答案 1 :(得分:-2)

是否没有命令行启动,我确定那里有一个人(ette)会在大约10秒钟内为我们写出来。 Windows 7/64