版本问题
根据官方文档的流程, 下载了最新的 Java EE 16 生成的keystore文件, 提示证书文件不是有效的keystore文件
;
官方文档:
https://ask.dcloud.net.cn/article/35777
具体操作
-
下载JRE8环境:
百度云下载: jre1.8.0_201获取https://ask.dcloud.net.cn/article/38778 (测试成功)
官方下载: https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html (未测试) -
配置环境变量, 重启电脑
可以参考:Win10 配置Java JDK 16 环境变量(https://blog.csdn.net/shijue98/article/details/116230122); -
不想配置环境变量,可以参考
生成步骤2
-
查看java -version 版本
-
生成步骤
# test 为自定义的名称
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
keytool -importkeystore -srckeystore test.keystore -destkeystore test.keystore -deststoretype pkcs12
keytool -list -v -keystore test.keystore
- 生成步骤2 , 不配置环境变量
# test 为自定义的名称
# D:\"Program Files"\Java\jdk1.8.0_201 是 JDK 的安装目录
D:\"Program Files"\Java\jdk1.8.0_201\bin\keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
D:\"Program Files"\Java\jdk1.8.0_201\bin\keytool -importkeystore -srckeystore test.keystore -destkeystore test.keystore -deststoretype pkcs12
D:\"Program Files"\Java\jdk1.8.0_201\bin\keytool -list -v -keystore test.keystore