[英]How to set default language for java keytool?
我使用帶有英語和美式鍵盤設置的Windows操作系統。 我使用此命令生成密鑰庫。 它工作正常。
C:\java6\jre\bin\keytool -genkey -keyalg RSA -alias mykey -validity 3652 -keystore C:\mykeystore -storepass 111111111 < data.txt
data.txt
My name
My org unit
My org
My city
My state
ch
yes
但是,此程序無法在具有德語和鍵盤設置的Windows上正常工作。 我必須在data.txt中將“ yes ”改為“ ja ”,以使其有效。
修改data.txt是不好的。
有沒有辦法將英語設為keytool的默認語言?
簡而言之,您必須將-Duser.language=en
選項傳遞給Java機器。 我知道有兩種方法可以做到這一點:
對於一次調用,請在keytool
命令行中指定-J-Duser.language=en
選項,例如
keytool -J-Duser.language=en -genkey -keyalg RSA -alias mykey -validity 3652 -keystore C:\\mykeystore -storepass 111111111 < data.txt
要全局更改Java語言,請將JAVA_TOOL_OPTIONS
環境變量設置為具有-Duser.language=en
值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.