在Oracle SQL Developer中重绘错误

Chr*_*mer 17 oracle-sqldeveloper

我有Oracle SQL Developer的问题.当我在Windows Server 2003机器上使用它时,它工作正常.当我在Windows 7桌面上使用它时,当我水平或垂直滚动​​时,我在查询结果网格中遇到了很多重绘问题,如下所示:

编辑:ImageShack是我的屏幕截图的原始图像主机,它不再是有效的网址.既然我的问题现在已经解决了,我无法重复这个问题.要点是结果网格的客户区域在滚动期间被重新绘制为乱码.

这使得评估查询结果变得棘手.单击标题和单个单元格会导致它正确地重绘,但是不能正常滚动是很愚蠢的.有没有什么办法解决这一问题?我使用当前版本的SQL Developer 1.5.5和附带的JVM.

小智 24

您需要关闭DirectDraw - 请参阅http://tiredblogger.wordpress.com/2009/05/29/configuring-oracle-sql-developer-for-windows-7/,特别是他们将以下内容添加到sqldeveloper中的位置.conf文件:

AddVMOption -Dsun.java2d.noddraw=true
Run Code Online (Sandbox Code Playgroud)

  • 作品!!sqldeveloper.conf的路径是SQL_DEVELOPER_DIR\sqldeveloper\bin\sqldeveloper.conf (2认同)

Emr*_*kiş 22

当我点击工具时,我甚至看不到下拉列表.这就是我做的.

  1. 单击工具
  2. 尝试通过从"工具"按钮向下移动鼠标来查找"首选项".
  3. 在"首选项"中,在步骤2中对面板左侧执行相同操作,并尝试找到"环境".
  4. 在环境中,尝试找到"外观和感觉".您将无法看到标题,但它具有以下值:Windows | 甲骨文.当你看到具有Oracle实际值的drowdown时,你会发现它找到了它.
  5. 将其更改为Windows.

这解决了我的问题.

对于这些愚蠢的问题,地狱.


小智 6

我终于解决了这个问题:转到\ sqldeveloper\bin\sqldeveloper.conf并添加以下行:

AddVMOption -Duser.language=en
Run Code Online (Sandbox Code Playgroud)

问题是用户语言(西班牙语不起作用)


小智 5

经过在Windows 10中的多次尝试,我终于解决了该问题。Oracle应该毫不费力地解决此问题。

我做了什么:

下载捆绑了JDK的最新sqldeveloper 4.1.5。运行sqldeveloper并从以前的安装中导入设置。关闭sqldeveloper,然后转到USER \ AppData \ Roaming \ sqldeveloper清除旧版本的配置文件夹。

修改文件\ sqldeveloper \ sqldeveloper \ bin

将此选项值更改为true AddVMOption -Dsun.java2d.ddoffscreen = true

评论行:

#AddVMOption -Dsun.locale.formatasdefault = true

然后在IncludeConfFile句子之前添加以下选项:

AddVMOption -Dsun.awt.keepWorkingSetOnMinimize = true

AddVMOption -Dsun.java2d.noddraw = true

最后,始终使用sqldeveloper \ sqldeveloper \ binsqldeveloper64W.exe启动sqldeveloper

并将sqldeveloper主题更改为“ Windows样式”。