相关疑难解决方法(0)

如何设置java keytool的默认语言?

我使用带有英语和美式键盘设置的Windows操作系统.我使用此命令生成密钥库.它工作正常.

C:\java6\jre\bin\keytool -genkey -keyalg RSA -alias mykey -validity 3652 -keystore C:\mykeystore -storepass 111111111 < data.txt
Run Code Online (Sandbox Code Playgroud)

data.txt

My name
My org unit
My org
My city
My state
ch
yes
Run Code Online (Sandbox Code Playgroud)

但是,此程序无法在具有德语和键盘设置的Windows上正常工作.我必须在data.txt 中将" yes "改为" ja ",以使其有效.

修改data.txt是不好的.

有没有办法将英语设置为keytool的默认语言?

java keyboard ssl keytool

4
推荐指数
1
解决办法
2231
查看次数

通过ant将“-J-Duser.language”传递到javac中,以确保以正确的语言报告编译错误

我的电脑目前设置为日语以进行测试。如果我的 java 项目有编译错误,则会以日语报告该消息。

\n\n

例如\n将 1 个源文件编译到 [...directory...]\n[...class...].java:172: \xe3\x82\xb7\xe3\x83\xb3\xe3\x83\x9c \xe3\x83\xab\xe3\x82\x92\xe8\xa6\x8b\xe3\x81\xa4\xe3\x81\x91\xe3\x82\x89\xe3\x82\x8c\xe3\x81\xbe\xe3 \x81\x9b\xe3\x82\x93\xe3\x80\x82

\n\n

我更愿意看到英文的错误。

\n\n

如果不使用 ant,解决此问题的方法是使用 \n javac -J-Duser.language=en [..java files...]\n 这使得 javac 给出英语错误消息(-J 告诉 javac 传递其余部分) java 的参数)

\n\n

我的问题是:如何将其传递给 ant \n[编辑以删除我尝试过但不起作用的选项]

\n

ant javac

3
推荐指数
1
解决办法
4109
查看次数

标签 统计

ant ×1

java ×1

javac ×1

keyboard ×1

keytool ×1

ssl ×1