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 开发人员语言不会改变的主要内容,如果未能解决你的问题,请参考以下文章