'keytool'不被识别为内部或外部命令

Thi*_*aja 1 java windows android keytool signed-apk

我使用Ionic创建了一个小型的Android应用程序,我打算构建签名的apk来测试应用程序.

当我在命令提示符下键入'keytool'命令时,我收到此错误

'keytool'不被识别为内部或外部命令,可操作程序或批处理文件.

我尝试使用谷歌搜索和所有解决的问题提到它是JDK的Path变量的问题.我尝试将'JAVA_HOME'变量值更改为'C:\ Program Files\Java\jdk1.8.0_131\bin'和'C:\ Program Files\Java\jre1.8.0_131\bin'并仍然得到相同的错误.

但是,当我运行'keytool'命令时,cmd'C:\ Program Files\Java\jre1.8.0_131\bin'位置,它的工作原理.

谁能帮我这个 ?什么可能是我无法在全球访问它的问题?

Gio*_*oli 5

发生这种情况是因为您没有在您的环境中添加环境变量的bin目录.JAVA_HOME%PATH%

  1. JAVA_HOME使用路径C:\ Program Files\Java\jdk1.8.0_131添加环境变量,而不使用bin目录.
  2. 添加%JAVA_HOME%\bin目录末尾的目录%PATH%.