我正在运行一个非英语的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 = zh- CN AddVMOption -Duser.country =美国
将ide.conf文件放在目录中
/ ide / bin
按照建议在SQL Developer安装目录中安装,但这没有帮助。
解决方案(于2012年9月13日编辑):
我决定再次尝试由Alex K.提出的解决方案,这次它起作用了,即添加
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
要关闭语言,请尝试通过编辑文件(位于ide \ bin文件夹中)中的oracle.translated.locales
选项来删除其支持ide.boot
。
例如,如果我想“中断”法语支持,则此选项为:
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
删除法语支持后,以上配置(sqldeveloper.conf文件)将错误,并且法语未显示为GUI本地化。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句