在Oracle SQL Developer中重绘错误

时间:2009-09-15 16:29:51

标签: oracle-sqldeveloper

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

  

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

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

9 个答案:

答案 0 :(得分:24)

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

AddVMOption -Dsun.java2d.noddraw=true

答案 1 :(得分:20)

单击工具时,我甚至看不到下拉列表。这就是我所做的。

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

    对这些愚蠢的问题感到害怕。

答案 2 :(得分:6)

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

AddVMOption -Duser.language=en

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

答案 3 :(得分:4)

在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 style”。

答案 4 :(得分:3)

此问题仍在2015年重现,我使用的是W7,jdk版本1.8.0_40-b25和sqldeveloper版本4.1.0.18。

我遇到了同样的问题,似乎没有任何帮助,甚至没有任何帮助,甚至没有William Rose's answer,直到我绝望地将AddVMOption放回我的sqldeveloper.conf的最后一行。文件和瞧!有效。如果你把它放在乞讨的话,似乎不知何故,这个选项会被遮蔽。

只是想添加这些信息,但由于缺乏声誉,我暂不予评论。

答案 5 :(得分:1)

我在vista和win 7中遇到了同样的问题。

  • 刚下载了最新的sql developer 1.5.5版没有包含jdk
  • 从先前安装的sql开发人员和
  • 导出我的连接
  • 删除了我安装的版本!
  • 然后从sun下载了JDK 1.6更新16并安装了它:http://java.sun.com/javase/downloads/index.jsp(32位版本!即使你赢了x64 .sql developer也不接受JDK x64!)
  • 然后我解压缩了我下载的sql developer 1.5.5(没有jdk)

首次启动sql developer要求你提供java jdk的路径:给它我从上面安装jdk 32bit的路径,它现在运行正常!

即使没有从航空设计切换到基本的Windows设计,也没有重绘问题。

希望这对你有帮助......

答案 6 :(得分:1)

只需安装旧版Oracle SQL Developer 3.2.2(3.2.20.09.87)和jdk-6u35-windows-x64。

这就是我解决问题的方法。

答案 7 :(得分:1)

解决后我做了这个步骤

添加或替换以下配置文件的属性。

..\sqldeveloper\bin\sqldeveloper.conf

AddVMOption -Dsun.java2d.noddraw=true

Turkish developer can see this site

答案 8 :(得分:0)

删除或注释掉sqldeveloper.conf中的以下行:

# AddVMOption -Dsun.locale.formatasdefault=true