"keytool"未被识别为内部或外部命令,可执行程序或批处理文件。

3
当我在终端中输入以下命令:keytool -list -v -keystore C:\Users\XXXXXXXXXXXXXXXXXXX -alias XXXXXXXX,我会收到以下提示信息:
'keytool' is not recognized as an internal or external command,

可执行程序或批处理文件不存在。

我该怎么办?


你设置了环境变量吗? - Gopal Singh Sirvi
我已经解决了问题,但现在它给我写道: keytool -list [OPTION]...在密钥库中列出条目选项: -storepass <arg> 密钥库密码 -storetype <storetype> 密钥库类型 -providername <providername> 提供程序名称 -providerclass <providerclass> 提供程序类名 -providerarg <arg> 提供程序参数 - Ron
亲爱的Ron,如果您成功解决了问题,请将我的答案标记为正确。 - Mohamad Al Asmar
1个回答

9
解决方案:将Android JRE二进制文件夹添加到环境变量的路径中。 操作指南: 1- 鼠标右键点击 "此电脑" > 属性 > 高级系统设置 > 环境变量 > 选择 PATH,然后单击编辑。
2- 将您的JRE二进制文件夹路径添加到环境变量中,格式应如下:
"C:\Program Files\Java\jre1.8.0_40\bin".

1
谢谢,你的答案帮助我解决了同样的错误。 - Uladz Kha
1
我想知道为什么@Ron还没有确认这个答案是正确的! - Mohamad Al Asmar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接