0

我正在使用属于管理员组成员的 Windows 帐户登录 Windows Server 2008 R2。我需要运行一个 java 程序来修改管理员拥有“更改”权限的一些本地文件。但是由于访问被拒绝,我不断收到 FileNotFoundException。

然后从错误消息中,我知道要更改的文件并使其对普通用户可更改,然后我可以进一步运行我的 java 程序 1 步。但这不是解决方案,因为有很多文件要更改。

问题:我可以将我的管理员帐户和密码传递给 java.exe,以便它可以以访问这些文件的完全权限运行吗?或者任何其他解决方案?

java版本“1.6.0_22”。Java(TM) SE 运行时环境(内部版本 1.6.0_22-b04)。Java HotSpot(TM) 64 位服务器 VM(内部版本 17.1-b03,混合模式)。

4

2 回答 2

0

如果您的帐户具有管理权限,最简单的解决方案是使用“Run as ...”打开命令提示符,然后选择您的管理员帐户。从那时起,所有执行的东西都将拥有所需的权利。确保从该控制台执行 java.exe。

于 2011-08-26T09:00:13.667 回答
0

您可以以管理员身份启动程序

以管理员身份启动程序

1.在 Windows 资源管理器中,单击要打开的程序可执行文件。

2.按住SHIFT,右键单击程序图标,然后单击运行方式。

3.要使用管理员帐户登录,请单击以下用户。

4.在用户名和密码中,键入您要使用的管理员帐户名和密码。

文档

于 2011-08-26T09:01:22.890 回答