有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

windows server 2008为什么即使我是管理员,在使用Java访问某些文件时也会被拒绝访问?

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

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

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

java版本“1.6.0_22”。 Java(TM)SE运行时环境(build 1.6.0_22-b04)。 Java HotSpot(TM)64位服务器虚拟机(构建17.1-b03,混合模式)


共 (2) 个答案

  1. # 1 楼答案

    如果您的帐户具有管理权限,simples解决方案将是打开一个带有“运行方式…”的命令提示符,然后选择你的管理员帐户。从那时起,一切执行都将拥有必要的权利。确保执行java。从那个控制台

  2. # 2 楼答案

    您可以作为管理员启动程序

    以管理员身份启动程序

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

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

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

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

    Documentation