我正在运行一个非英语的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
在目录
中归档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的解决方案(于2016年2月26日添加):
在
编辑文件 /Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
并添加行
AddVMOption -Duser.language=en
(使用SQL Developer 4.1.3.20测试)
答案 0 :(得分:129)
尝试在中设置 user.language
和 user.country
属性位于 sqldeveloper \ bin 文件夹中的 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
中的 ide.boot
选项来取消其支持文件(位于ide \ bin文件夹中)
例如,如果我想“破解” 法语 语言支持,则此选项将为:
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本地化。
答案 1 :(得分:58)
您还可以在运行时设置语言
sqldeveloper.exe --AddVMOption=-Duser.language=en
每次安装新版本时都要避免编辑sqldeveloper.conf。
答案 2 :(得分:38)
您也可以直接在文件..sqldeveloper\ide\bin\ide.conf
上配置:
只需添加JVM选项:
AddVMOption -Duser.language = en
该文件将如下所示:
答案 3 :(得分:4)
使用SQL Developer 4.x,语言选项将添加到..\sqldeveloper\bin\sqldeveloper.conf
,而不是..\sqldeveloper\bin\ide.conf
:
# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
答案 4 :(得分:4)
或使用菜单:工具 - &gt; 偏好设置 - &gt; 数据库 - &gt; NLS 和改变语言和领土。 naming rules
答案 5 :(得分:3)
安装前使用“控制面板区域和语言首选项”工具将所有内容(格式,键盘默认输入,非Unicode程序的语言)更改为英语。安装后恢复原始选择。