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?
Encountering the “Unable to access jarfile /jar/minecraft_server. jar” error occurs when the server panel is unable to locate the designated JAR File that has been set. This can occur if the file has an incorrect name or if the original file was deleted for any reason.
The first and simplest troubleshooting method for Jar file not opening is to reinstall Java Runtime Environment.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With