我运行的是非英语的 Windows 7 系统,显然 Oracle SQL Developer(版本 3.0.04.34,64 位)试图根据操作系统自动猜测我的首选语言。有没有办法把语言改成英文?
我已经尝试了在 http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english 找到的提示,即添加 VM 选项
AddVMOption -Duser.language=en AddVMOption -Duser.country=US
to file ide.conf in directory
/ide/bin
within the SQL Developer installation directory, as suggested, but that didn't help.
Solution (edited on 13.09.2012):
I decided to try again the solution proposed by Alex K. and this time it worked, namely adding
AddVMOption -Duser.language=en
到位于
sqldeveloper.conf
文件夹中的文件 sqldeveloper\bin\
文件。我认为它现在确实有效,但之前无效,因为同时我更改了 Windows 7 中的 UAC(用户访问控制)设置,因此默认情况下我是管理员。之前发生的事情可能是,即使更改似乎存在,程序读取的配置文件却是另一个(卷影副本)。Mac OS X 解决方案(26.02.2016 添加):
编辑文件在
/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
并添加行
AddVMOption -Duser.language=en
(使用 SQL Developer 4.1.3.20 测试)
最佳答案
尝试在位于的SQLDeveloper\bin文件夹(user.language
的较新版本) user.country
文件设置 sqldeveloper.conf
和 %APPDATA%\sqldeveloper\<version>\product.conf
性能。
设置 法语 语言的示例:
IncludeConfFile ../../ide/bin/ide.conf
SetJavaHome D:\jdk1.6.0_25
AddVMOption -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true
AddVMOption -Dsun.java2d.ddoffscreen=false
AddVMOption -Dwindows.shell.font.languages=
AddVMOption -Duser.language=fr
AddVMOption -Duser.country=FR
AddVMOption -XX:MaxPermSize=128M
AddVMOption -Doracle.jdbc.mapDateToTimestamp=false
IncludeConfFile sqldeveloper-nondebug.conf
要关闭语言,请尝试通过编辑
oracle.translated.locales
选项中的 0x2518122131 文件夹中的 0x2518122131 文件夹中的 0x251812251314313 文件夹中的 0x251812241318 文件夹来删除其支持。例如,如果我想 'break' french 语言支持,这个选项将是:
oracle.translated.locales = de,es,it,ja,ko,pt_BR,zh_CN,zh_TW
原始值是:
oracle.translated.locales = de,fr,es,it,ja,ko,pt_BR,zh_CN,zh_TW
去掉 french support后,上面的配置(sqldeveloper.conf文件)会出错, french 不显示为本地化语言。
关于configuration - 如何在 Oracle SQL Developer 中更改语言(为英语)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7768313/