'keytool' 未被识别为内部或外部命令
'keytool' is not recognized as an internal or external command
我已经使用 Ionic 创建了一个小型 Android 应用程序,我打算构建签名的 apk 来测试该应用程序。
当我在命令提示符下键入 'keytool' 命令时出现此错误
'keytool' 不被识别为内部或外部命令,
可运行的程序或批处理文件。
我尝试谷歌搜索,所有已解决的问题都提到这是 JDK 的路径变量的问题。
我尝试将 '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' 位置时,它起作用了。
谁能帮我解决这个问题?我无法全局访问它可能是什么问题?
发生这种情况是因为您没有在 %PATH%
.
中添加 JAVA_HOME
环境变量的 bin 目录
- 添加环境变量
JAVA_HOME
,路径为C:\Program Files\Java\jdk1.8.0_131,不带 bin 目录.
- 在
%PATH%
. 的末尾添加 %JAVA_HOME%\bin
目录
我已经使用 Ionic 创建了一个小型 Android 应用程序,我打算构建签名的 apk 来测试该应用程序。
当我在命令提示符下键入 'keytool' 命令时出现此错误
'keytool' 不被识别为内部或外部命令, 可运行的程序或批处理文件。
我尝试谷歌搜索,所有已解决的问题都提到这是 JDK 的路径变量的问题。 我尝试将 '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' 位置时,它起作用了。
谁能帮我解决这个问题?我无法全局访问它可能是什么问题?
发生这种情况是因为您没有在 %PATH%
.
JAVA_HOME
环境变量的 bin 目录
- 添加环境变量
JAVA_HOME
,路径为C:\Program Files\Java\jdk1.8.0_131,不带 bin 目录. - 在
%PATH%
. 的末尾添加
%JAVA_HOME%\bin
目录