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

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


person Suhail Gupta    schedule 24.05.2011    source источник


Ответы (2)


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

java -jar myprogram.jar

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

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

person Rup    schedule 24.05.2011

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

person Ashium    schedule 01.03.2014