我使用作为管理员组成员的Windows帐户登录Windows Server 2008 R2。我需要运行一个java程序来修改管理员右侧“更改”的一些本地文件。但由于拒绝访问,我一直收到FileNotFoundException。
然后从错误消息中,我知道要更改的文件并使其可以改变为普通用户,然后我可以进一步运行我的java程序。但这不是解决方案,因为有很多文件需要更改。
问题:我可以将管理员帐户和密码传递给java.exe,以便它可以以完全权限运行来访问这些文件吗?还是其他任何解决方案?
java版“1.6.0_22”。 Java(TM)SE运行时环境(版本1.6.0_22-b04)。 Java HotSpot(TM)64位服务器VM(版本17.1-b03,混合模式)。
答案 0 :(得分:0)
如果您的帐户具有管理权限,则简单的解决方案是使用“运行方式...”打开命令提示符,并选择您的管理员帐户。从那以后,执行的一切都将拥有所需的权利。确保从该控制台执行java.exe。
答案 1 :(得分:0)
您可以以管理员身份启动程序
以管理员身份启动程序
1.在Windows资源管理器中,单击要打开的程序可执行文件。
2.按住SHIFT并按住,右键单击程序图标,然后单击“运行方式”。
3.要使用管理员帐户登录,请单击以下用户。
4.在“用户名和密码”中,键入要使用的管理员帐户名和密码。