我使用带有英语和美式键盘设置的 Windows 操作系统。我使用这个命令来生成密钥库。效果很好。
C:\java6\jre\bin\keytool -genkey -keyalg RSA -alias mykey -validity 3652 -keystore C:\mykeystore -storepass 111111111 < data.txt
数据.txt
My name
My org unit
My org
My city
My state
ch
yes
但是,该程序无法在具有德语和键盘设置的Windows上正常运行。我必须改变这个词“yes"" to "ja" 在 data.txt 中以使其正常工作。
修改data.txt是不好的。
有没有办法将keytool设置为默认语言?
简而言之,您必须通过-Duser.language=en
Java 机器的选项。我知道有两种方法可以做到这一点:
-
对于仅一次调用,请指定-J-Duser.language=en
上的选项keytool
命令行,例如
keytool -J-Duser.language=en -genkey -keyalg RSA -alias mykey -validity 3652 -keystore C:\mykeystore -storepass 111111111 < data.txt
也可以看看SO:在JDK7工具中强制使用英语 https://stackoverflow.com/a/6217395/213376
要全局更改 Java 语言,请设置JAVA_TOOL_OPTIONS
环境变量具有-Duser.language=en
value.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)