在windows下面,通过cmd使用管理员权限打开,并切换到jar所在目录

通过java -version验证JDK配置没问题。

但是运行:

1 java -jar test.jar

就会报错:error:unable to access jar file。

看目录已经在jar文件所在目录了,也是管理员权限执行的cmd,为什么就会没权限呢。

解决办法:

[#zeyu#]

这里jar文件不能直接使用文件名。需要给绝对地址,即时你已经通过cmd的cd命令切换到当前目录了,也不行。

需要执行完整的命令如:

1 java -jar d:\test\test.jar

即可正常运行。

参考地址:https://www.cnblogs.com/expiator/p/9694073.html

[/#zeyu#]