我使用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'位置,它可以工作。
任何人都可以帮我吗?可能是一个我无法在全球范围内访问它的问题?
答案 0 :(得分:5)
这是因为您尚未在JAVA_HOME
中添加%PATH%
环境变量的 bin 目录。
JAVA_HOME
,而不使用 bin 目录。%JAVA_HOME%\bin
。%PATH%
目录
醇>