在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#]