SQL 开发人员语言不会改变

Posted

技术标签:

【中文标题】SQL 开发人员语言不会改变【英文标题】:SQL Developer Language won't change 【发布时间】:2021-07-07 17:27:17 【问题描述】:

我遇到了 SQL 开发人员的问题,即 GUI 语言不会改变,因为它显示 here

现在我已经尝试了将以下内容添加到sqldeveloper.conf 文件的解决方案,甚至在ide.conf 上进行了尝试。我什至尝试重新安装 sqldeveloper,但没有任何解决。

AddVMOption -Duser.language=en 
AddVMOption -Duser.region=US

这是完整的 sqldeveloper.conf 文件:

IncludeConfFile ../../ide/bin/ide.conf

AddVMOption -Duser.language=en 
AddVMOption -Duser.region=US 

#https://community.oracle.com/thread/4337814
AddVMOption -Xss100m

#Set our usage tracking URI
AddVMOption  -Dide.update.usage.servers=https://www.oracle.com/webfolder/technetwork/sqldeveloper/usage.xml

#Disable the AddinPolicyUtils
AddVMOption  -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true

#Draw performance change
AddVMOption -Dsun.java2d.ddoffscreen=false

#font performance
AddVMOption -Dwindows.shell.font.languages=

AddVMOption -Doracle.ide.startup.features=sqldeveloper

AddJavaLibFile ../lib/oracle.sqldeveloper.homesupport.jar
AddVMOption -Doracle.ide.osgi.boot.api.OJStartupHook=oracle.dbtools.raptor.startup.HomeSupport

#Configure some JDBC settings

AddVMOption -Doracle.jdbc.mapDateToTimestamp=false  
AddVMOption -Doracle.jdbc.autoCommitSpecCompliant=false

# The setting below applies to THIN driver ONLY for others set this to false. 
# Refer to OracleDriver doc. for more info.
AddVMOption -Doracle.jdbc.useFetchSizeWithLongColumn=true

AddVMOption -Dsun.locale.formatasdefault=true
AddVMOption -Dorg.netbeans.CLIHandler.server=false




#Disable remote entity resolution
AddVMOption -Doracle.xdkjava.security.resolveEntityDefault=false

# Avoid rendering exceptions on some graphics library / java / Linux combinations
# enable only if you are getting
# java.lang.ClassCastException: sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData
# ref: https://***.com/questions/34188495/how-can-i-work-around-the-classcastexception-in-java2d-bug-id-7172749
# AddVMOption -Dsun.java2d.xrender=false

# Bug 27758406 JAVAFX JFXPANEL USAGE (WELCOME/INSTANCE VIEWER) CONFUSES SWING WINDOW SCALING
AddVMOption -Dprism.allowhidpi=false

IncludeConfFile  java11.conf

IncludeConfFile  sqldeveloper-nondebug.conf

【问题讨论】:

任何 jvm 设置都应该放在 product.conf 文件中 这看起来像是渲染故障而不是外语:-? @ÁlvaroGonzález 知道如何解决这个问题吗? Bizarre.... 那是英文,但是字母被替换为字母表中的这两个字符(例如,“Oracle Database XE”变成了“Qtceng Fcvcdcug ZG”)。我不确定是什么原因造成的,但我猜想 JDK SQL Developer 使用的已经搞砸了。您是否下载了包含 JDK 的 SQL Developer 版本,还是使用了单独的 JDK? @LukeWoodward 感谢您的提醒!起初我下载它并使用单独的 JDK,现在当我重新下载它时,我下载了包含 JDK 的版本。但是在 product.conf 中,出于某种原因,JDK 的路径仍然是在单独的 JDK 上创建的。当我放置 sqldeveloper 自带的 JDK 的路径时。现在一切正常。 【参考方案1】:

从 cmets 中,解决方案是使用包含的 JDK 重新下载 SQL Developer,并确保将 SQL Developer 配置为使用此 JDK。

【讨论】:

以上是关于SQL 开发人员语言不会改变的主要内容,如果未能解决你的问题,请参考以下文章

为什么开发人员喜欢函数式编程?

2019 年软件开发人员必学的编程语言 Top 3

新版谷歌浏览器怎么查找和改变编码格式 IT开发人员谷歌的编码格式

致开发人员:沉迷面向对象编程不可自拔?函数式编程了解一下

每个开发人员都应该知道的16个顶级新计算机编程语言

转WP8.1开发人员预览版本已知 Bug