Java: Unable to access jarfile when running as an admin
jar, java
Solution
i had the same problem that you and i solved it by changing
java -jar test.jar
to
java -jar %~dp0test.jar
%~dp0 holds the directory of your bat file (AFAIK) so %~dp0 will give Java the full path to the jar file solving the problem.
Problem
I have a jar file named test.jar, which I am running with a batch script from the same folder. Here's the batch code: ``` java -jar test.jar pause ``` The jar itself works with no problems, and I can run it just fine. However, if I try to run the batch file as an administrator (by right clicking it and choosing "Run as Administrator"), I get the following error: ``` Error: Unable to access jarfile test.jar ``` I'm using Windows 8.1, but this also happened on a machine running Windows 7. What can I do to be able to run this as an Administrator?