web-dev-qa-db-fra.com

ouverture du fichier jar avec privilège administrateur

Je reçois cette exception lorsque j’ouvre le fichier jar à l’aide de cmd: Java.io.FileNotFoundException: C:\Windows\System32\drivers\etc\hosts.File (Access is denied) Comment puis-je ouvrir le fichier jar avec des privilèges d’administrateur? Double-cliquer simplement sur le fichier jar ne le fait pas ouvrez le fichier jar. J'utilise win7 comme système d'exploitation.

15
Suhail Gupta

Si je comprends bien, vous essayez d’exécuter Java à partir d’une invite de commande mais vous souhaitez des privilèges d’administrateur. Dans ce cas, cliquez avec le bouton droit de la souris sur "Invite de commandes" et choisissez "Exécuter en tant qu'administrateur". Vous pourrez alors

Java -jar myprogram.jar

à partir de l'invite de commande comme auparavant.

Cependant, voulez-vous vraiment autoriser ce programme à éditer votre fichier hosts? Je vous recommanderais de savoir ce qu’il essaie de faire et d’apporter le changement manuellement si vous en êtes satisfait.

33
Rup

Si vous souhaitez exécuter un fichier jar avec des privilèges d'administrateur depuis la console ou en double-cliquant sur, sans l'exécuter explicitement avec les droits d'administrateur, ce qui est le plus évident du point de vue de l'utilisateur car il sait peut-être comment cliquer et ne fonctionne pas en interne. Ensuite, voici mon message répondant à votre quête en étapes simples. Exécuter un fichier Java en tant qu’administrateur doté de tous les privilèges

0
Ashium