当我运行键盘以获取键键时,请显示此错误



c: program Files中的1杆powersell java jdk1.8.0_191 bin

keytool.exe存在

2-run

KEYTOOL -GENKEY -V -KEYSTORE RELASE -KEY.KEYSTORE -ALIAS KEY -ALIAS -Keyalg rsa -keysize 2048 -VAISIDE 10000

但显示此错误:

keytool : The term 'keytool' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ keytool -genkey -v -keystore d:release-key.keystore -alias key-alias ...
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (keytool:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

建议[3,常规]:找不到命令键盘,但确实存在于当前位置。Windows PowerShell默认情况下不会从当前位置加载命令。如果您相信此命令,则输入:"。 keytool"。有关更多详细信息

可以有两个解决方案

  1. 转到 java jdk1.8.0_191 bin dir并在此处打开CMD或PowerShell并在此处运行您的命令
  2. 您需要设置 JAVA JDK1.8.0_191 bin 您系统环境的路径变量中的路径

    编辑

实际上位于JRE文件夹中的Keytool不在JDK中。

所以检查一下,

  1. 转到 java jre1.8.0_191 bin dir并在那里打开CMD或PowerShell并在那里运行您的命令
    1. 您需要设置 JAVA JRE1.8.0_191 bin

并确保使用第一个解决方案时使用.keytool.exe代替keytool

相关内容

  • 没有找到相关文章

最新更新