Подтвердить что ты не робот

Открытие файла jar с правами администратора

Я получаю это исключение, когда я открываю jar файл, используя cmd: java.io.FileNotFoundException: C:\Windows\System32\drivers\etc\hosts.File (Access is denied) Как я могу открыть файл jar с правами администратора? Просто дважды щелкнув файл jar, он не откроет файл jar. Я использую win7 как ОС.

4b9b3361

Ответ 1

Если я правильно понимаю, вы пытаетесь запустить Java из командной строки, но хотите получить права администратора. В этом случае щелкните правой кнопкой мыши "командную строку" и выберите "запустить как администратор", затем вы можете

java -jar myprogram.jar

из командной строки, как и раньше.

Однако действительно ли вы хотите разрешить этой программе редактировать файл хостов? Я бы рекомендовал вам узнать, что он пытается сделать, и внести изменения вручную, если вы им довольны.

Ответ 2

Если вы хотите запустить файл jar с правами администратора с консоли или двойным щелчком, без явного выполнения его с правами администратора. Это наиболее очевидно с точки зрения пользователя, поскольку он может просто знать, как щелкнуть, а не работать внутри. Тогда это мой пост, отвечающий вашему поиску простыми шагами. Запустите файл Java как Администратор с полными привилегиями