Java keytool 在 -list 期间抛出 OutOfMemoryError

Java keytool throws OutOfMemoryError during -list

我正在尝试在 Windows 系统上使用 keytool,这是我的 JDK1.8 安装的一部分。我得到了 OutOfMemoryError。我想知道是否有一个选项可以增加堆大小,例如与 JVM 一起使用的 -Xmx 。我试过了,但无法识别 -X 选项。

这是我使用的命令:

keytool -list -keystore c:\myfolder\myp12file.p12 -storetype PKCS12

请注意,我能够使用 windows "certutil -dump" 转储密钥库的内容,这类似于 keytool -list

可以使用 -J option.

keytool 提供 Java 选项

设置 MaxMetaspaceSize128m 例如:

keytool -J-XX:MaxMetaspaceSize=128m -list -keystore c:\myfolder\myp12file.p12 -storetype PKCS12