当我使用cmd打开jar文件时,我收到此异常:
java.io.FileNotFoundException: C:\Windows\System32\drivers\etc\hosts.File (Access is denied)
如何以管理员权限打开jar文件?
只需双击jar文件就不会打开jar文件。我使用win7作为操作系统。
答案 0 :(得分:33)
如果我理解正确,您尝试从命令提示符运行java但需要管理员权限。在这种情况下,右键单击“命令提示符”并选择“以管理员身份运行”,然后您可以
java -jar myprogram.jar
从命令提示符开始。
但是,你真的想让这个程序编辑你的主机文件吗?我建议您了解它正在尝试做什么,如果您对此感到满意,请手动进行更改。
答案 1 :(得分:0)
如果你想从控制台或双击运行具有管理员权限的jar文件,而不是用管理员权限明确执行它。从用户的角度来看这是最明显的,因为他可能只知道如何点击而不是内部工作。然后这是我的帖子,通过简单的步骤回答你的任务。 Run Java file as Administrator with full privileges