【发布时间】:2011-10-14 13:27:49
【问题描述】:
我正在运行一个非英语的 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\bin\ 文件夹中的文件sqldeveloper.conf 文件。我认为它现在确实有效,但之前没有,因为同时我在 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 测试)
【问题讨论】:
-
显然有人投票决定将此作为离题结束。我考虑在 superuser.com 上简单地问这个问题,但由于 Oracle SQL Developer 是主要由开发人员使用的工具,我认为这个问题在这里最相关。如 SO FAQ 中所述,关于“程序员常用的软件工具”的问题应该在 SO 上受到欢迎,所以我无法想象这个问题是题外话。但是,如果可以改进这个问题,我欢迎任何建议。
-
它的工作就像轻而易举!西蒙你是大男人!
-
添加:AddVMOption -Duser.language=en 到文件:/ide/bin 对我也不起作用直到我以管理员权限启动 sqldeveloper。
-
如果您因缺少管理员权限而受到限制,请从 @anilech 寻求解决方案。我有类似的问题并创建了一个 .bat 文件调用
sqldeveloper.exe --AddVMOption=-Duser.language=en -
如果您不是管理员并且需要解决方法,除了创建一个 .bat 文件外,您还可以通过添加额外选项来修改您的 windows 快捷方式。
标签: configuration oracle-sqldeveloper