尝试了很多答案让我的keytool.exe打开但失败了

时间:2011-05-12 20:17:40

标签: java android eclipse path keytool

我试图让keytool.exe运行但命令提示符在我打开它时就会快速消失。

我还尝试手动输入命令提示符

C:\ Program Files \ Java \ jdk1.6.0_25 \ bin

它表示“程序”不被识别为内部或外部命令,可操作程序或批处理文件。我无法打开程序文件夹本身。

我转到环境变量并将路径更改为

1)C:\ Program Files \ Java \ jdk1.6.0_25 \ bin 2)C:\ Program Files \ 和更多差异相关的路径等等,但命令提示符中的结果仍然给我这个错误。

当我输入'C:> java'时,它显示了列表 (我附上了cmd的屏幕截图,但不允许新用户)

我从这个链接跟着这个方向

I can’t find the Android keytool

并且他们都没有能够解决我的问题。我错过了什么吗?我希望尽快解决这个问题。

!!!修订!!!

我发现我必须在路径

之前键入cd

“cd C:\ Program Files \ Java \ jdk1.6.0_25 \ bin”

我假设如果我输入C:并按Enter键,它会将目录更改为C:然后我可以从那里输入路径,但即使在“Program Files”本身也总是出错。

谢谢大家!

  

这是我命令中的示例   提示

     
    

C:> Program Files \ Java \ jdk1.6.0_25 \ bin

         

'计划'不被视为     内部或外部命令,可操作     程序或批处理文件。

  

在路径前添加'cd'并且......

  
    

C:> cd C:\ Program     文件\爪哇\ jdk1.6.0_25 \ BIN

         

C:\ Program Files \ Java \ jdk1.6.0_25 \ bin>

  

2 个答案:

答案 0 :(得分:7)

不要立即打开keytool.exe,打开cmd,然后以cd的方式访问keytool.exe的目录。从那里开始keytool.exe [parameters]。提示将保持打开状态,您可以看到正在发生的事情。

答案 1 :(得分:1)

从命令行尝试引用命令(因为Program Files中的空格):

"C:\Program Files\Java\jdk1.6.0_25\bin\keytool.exe"