17

我对 Oracle SQL Developer 有疑问。当我在 Windows Server 2003 机器上使用它时,它运行良好。当我在 Windows 7 桌面上使用它时,当我水平或垂直滚动​​时,我会在查询结果网格中遇到很多重绘问题,如下所示:

编辑:ImageShack 是我的屏幕截图的原始图像主机,它不再是有效的 url。由于我的问题现在已解决,因此我无法重现此问题。要点是结果网格的客户区域在滚动期间被重新绘制为乱码。

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

4

9 回答 9

28

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

  1. 单击工具
  2. 尝试通过从“工具”按钮开始向下移动鼠标来找到“首选项”。
  3. 在首选项中,在面板左侧的步骤 2 中执行相同操作并尝试找到环境。
  4. 在“环境”中,尝试定位“外观”。您将看不到标题,但它具有以下值:Windows | 甲骨文。当您看到带有 Oracle 实际值的下拉列表时,您就会知道您找到了它。
  5. 将其更改为 Windows。

这解决了我的问题。

这些愚蠢的问题见鬼去吧。

于 2016-02-01T21:18:11.197 回答
25

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

AddVMOption -Dsun.java2d.noddraw=true
于 2009-10-25T20:13:45.533 回答
8

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

AddVMOption -Duser.language=en

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

于 2017-01-11T11:42:25.593 回答
6

在 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 风格”。

于 2016-09-30T09:59:06.093 回答
3

这个问题在2015年依然重现,我用的是W7,jdk版本1.8.0_40-b25和sqldeveloper版本4.1.0.18。

我遇到了同样的问题,似乎没有任何帮助,甚至连威廉·罗斯的回答都没有,直到我绝望地把AddVMOption他的回答放在我文件的最后一行,sqldeveloper.conf瞧!有效。如果你把它放在乞讨中,似乎不知何故该选项被遮蔽了。

只是想添加这一点信息,但由于缺乏声誉,我还不能发表评论。

于 2015-03-26T12:43:29.013 回答
1

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

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

在第一次启动时,sql 开发人员会询问您 java jdk 的路径:给它我从上面安装 jdk 32bit 的路径,它现在运行良好!

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

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

于 2009-10-01T08:13:39.313 回答
1

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

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

于 2014-04-23T06:23:44.937 回答
1

解决后我做了这一步

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

..\sqldeveloper\bin\sqldeveloper.conf

AddVMOption -Dsun.java2d.noddraw=true

土耳其开发者可以看到这个网站

于 2017-11-17T08:36:40.883 回答
0

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

# AddVMOption -Dsun.locale.formatasdefault=true
于 2015-12-29T12:32:09.920 回答