keytool错误:java.lang.Exception:必须指定-keyalg

keytool错误:java.lang.Exception:必须指定-keyalg,java,Java,我正在尝试使用Windows10JDK14从Windows命令行提示符创建密钥对并将其存储在密钥存储中。下面是我正在键入的命令: keytool -genkey -alias chris -keystore chirskeystore 首先,系统提示我输入密码,然后重新输入密码,最后返回以下错误: keytool error: java.lang.Exception: The -keyalg option must be specified. 该命令直接来自Oracle java安全教程:

我正在尝试使用Windows10JDK14从Windows命令行提示符创建密钥对并将其存储在密钥存储中。下面是我正在键入的命令:

keytool -genkey -alias chris -keystore chirskeystore
首先,系统提示我输入密码,然后重新输入密码,最后返回以下错误:

keytool error: java.lang.Exception: The -keyalg option must be specified.
该命令直接来自Oracle java安全教程: 搜索-keyalg或错误没有任何结果。任何洞察都将是伟大的


谢谢。

事实证明,JRE\bin中的keytool比JDK\bin 5/4/2020中的keytool更接近2020年6月6日。JRE\bin中的keytool工作正常。

事实证明,JRE\bin中的keytool比JDK\bin 5/4/2020中的keytool更接近2020年6月6日。JRE\bin中的keytool工作正常。

适合我。也许你有一个旧版本的键盘工具?我找不到一个简单的方法来查询它的版本…谢谢你的及时回复。my JDK\bin中的keytool的日期戳为5/4/202,大小为20 KB。请问你的是不是最近的?对我有用。也许你有一个旧版本的键盘工具?我找不到一个简单的方法来查询它的版本…谢谢你的及时回复。my JDK\bin中的keytool的日期戳为5/4/202,大小为20 KB。请问你的是最近的吗?