1.下载jre安装包(如有,请跳过)

可从Oracle官方下载jre安装包:

https://www.oracle.com/technetwork/java/javase/downloads/index.html

2.进入bin目录打开cmd

找到本机电脑上jdk安装的目录

使用cmd命令打开命令窗口,输入cd  jdk目录(替换成你的jdk的bin目录),进入到jdk的bin目录,接下来你才可以使用jdk的命令进行操作

或者在bin目录全选输入 cmd 直接进入jdk\bin 命令

还是不知道怎么进的话

看图:

3.生成keystore证书文件
使用keytool -genkey命令生成证书:

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore


testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期
这样就生成好了,回到bin目录下可以看到有一个.keystore的文件。

如果遇到

keytool 错误: java.io.FileNotFoundException: test.keystore (拒绝访问。)的解决办法

这个原因是c盘权限问题导致的,无法写入造成的失败,有些网友推荐是直接更改java文件夹的只读取权限可以解决,反正我用了是没有解决,所以只能更改输出文件夹位置到D盘,方法如下:

下面以安装目录为“C:\Program Files\Java\jdk”为例

打开命令行(cmd),输入以下命令:

d:
set PATH=%PATH%;"C:\Program Files\Java\jdk\bin"
  • 第一行:切换工作目录到D:路径
  • 第二行:将jre命令添加到临时环境变量中

bin文件夹位置根据自己的更改命令即可。

重新输入生成命令:

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore

我在更改路径的时候,cmd是没有任何反馈提示的,按步骤操作即可。

生成好的文件在D盘根目录!

By amble

拥有的都是侥幸,失去的都是人生。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注