【发布时间】:2011-08-31 20:13:08
【问题描述】:
当我使用 cmd 打开 jar 文件时出现此异常:
java.io.FileNotFoundException: C:\Windows\System32\drivers\etc\hosts.File (Access is denied)
如何以管理员权限打开 jar 文件?
直接双击jar文件不会打开jar文件。我使用的是win7作为操作系统。
【问题讨论】:
当我使用 cmd 打开 jar 文件时出现此异常:
java.io.FileNotFoundException: C:\Windows\System32\drivers\etc\hosts.File (Access is denied)
如何以管理员权限打开 jar 文件?
直接双击jar文件不会打开jar文件。我使用的是win7作为操作系统。
【问题讨论】:
如果我理解正确,您正在尝试从命令提示符运行 java,但需要管理员权限。在这种情况下,右键单击“命令提示符”并选择“以管理员身份运行”,然后就可以了
java -jar myprogram.jar
像以前一样在命令提示符下。
但是,您真的要允许该程序编辑您的主机文件吗?如果您对它感到满意,我建议您找出它正在尝试做的事情并手动进行更改。
【讨论】:
如果您想从控制台或通过双击以管理员权限运行 jar 文件,而不用管理员权限显式执行它从用户的角度来看这是最明显的,因为他可能只知道如何单击而不是内部工作。那么这是我的帖子,以简单的步骤回答您的问题。 Run Java file as Administrator with full privileges
【讨论】: