You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何放大Oracle SQL Developer 18.1的GUI、字体及所有界面元素?

解决Oracle SQL Developer 18.1界面元素过小的问题

我之前帮不少开发者搞定过这个糟心的问题——SQL Developer 18.1对Windows高DPI屏幕的适配确实做得很差,尤其是64位版本,经常出现界面元素缩成芝麻粒的情况。给你几个亲测有效的解决方案,按顺序试就行:

方法一:修改配置文件强制缩放

  • 找到你解压后的SQL Developer目录,进入sqldeveloper\bin文件夹
  • 用记事本或者代码编辑器打开sqldeveloper.conf文件
  • 在文件末尾添加以下两行配置:
    AddVMOption -Dsun.java2d.uiScale=2
    AddVMOption -Dhidpi=true
    
    这里的2是缩放比例,你可以根据自己屏幕的分辨率调整(比如1.5、3),保存后重启软件就能看到效果。

方法二:设置程序高DPI兼容性

  • 右键点击sqldeveloper.exe,选择属性
  • 切换到兼容性标签页
  • 勾选「替代高DPI缩放行为」,然后在下拉菜单里选择「应用程序」
  • 点击确定后重启软件,大部分情况下这个方法就能解决问题

方法三:关闭JVM的DPI感知(前两种无效时用)

  • 同样打开sqldeveloper\bin下的sqldeveloper.conf
  • 添加或替换成这一行:
    AddVMOption -Dsun.java2d.dpiaware=false
    
    这个配置是让Windows系统来处理缩放,而不是让JVM自己搞,适合一些特殊的高分辨率屏幕场景。

如果以上方法都不管用,建议你考虑升级到SQL Developer 19.x及以后的版本——新版本对高DPI屏幕的支持改善了很多,但如果必须坚守18.1版本,上面的方案应该能解决你的问题。

内容的提问来源于stack exchange,提问作者Seymour

火山引擎 最新活动