我有一个名为 test.jar 的 jar 文件,我使用同一文件夹中的批处理脚本运行该文件。
这是批处理代码:
java -jar test.jar
pause
jar 本身工作没有问题,我可以很好地运行它。
但是,如果我尝试以管理员身份运行批处理文件(右键单击它并选择“以管理员身份运行”),则会收到以下错误:
Error: Unable to access jarfile test.jar
我使用的是 Windows 8.1,但在运行 Windows 7 的计算机上也发生了这种情况。
我该怎么做才能以管理员身份运行它?
我遇到了同样的问题,你和我通过改变解决了它
java -jar test.jar
to
java -jar %~dp0test.jar
%~dp0 保存着bat 文件的目录(据我所知),因此%~dp0 将为Java 提供解决问题的jar 文件的完整路径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)