открытие jar-файла с правами администратора - PullRequest
15 голосов
/ 24 мая 2011

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

Ответы [ 2 ]

34 голосов
/ 24 мая 2011

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

java -jar myprogram.jar

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

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

0 голосов
/ 01 марта 2014

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

...