代码之家  ›  专栏  ›  技术社区  ›  Chris Farmer Marcelo Cantos

Oracle SQL Developer中的错误屏幕重画

  •  17
  • Chris Farmer Marcelo Cantos  · 技术社区  · 15 年前

    我对Oracle SQL Developer有问题。当我在WindowsServer2003机器上使用它时,它工作正常。当我在Windows 7桌面上使用它时,当我水平或垂直滚动时,查询结果网格中会出现很多重绘问题,如:

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

    9 回复  |  直到 10 年前
        1
  •  26
  •   Emre Türkiş    3 年前

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

    这解决了我的问题。

        2
  •  25
  •   William Rose    15 年前

    您需要关闭DirectDraw--请参见 http://tiredblogger.wordpress.com/2009/05/29/configuring-oracle-sql-developer-for-windows-7/

    AddVMOption -Dsun.java2d.noddraw=true
    
        3
  •  6
  •   user3053177    8 年前

    在Windows10中多次尝试后,我终于解决了这个问题。甲骨文应该解决这个问题而不使用技巧。。。

    我所做的:

    下载捆绑了JDK的最新sqldeveloper 4.1.5。 关闭sqldeveloper,然后转到USER\AppData\Roaming\sqldeveloper擦除旧版本的配置文件夹。

    修改文件\sqldeveloper\sqldeveloper\bin

    AddVMOption-Dsun.java2d.ddoffscreen=true

    #AddVMOption-Dsun.locale.formatasdefault=true

    在IncludeOffile语句之前添加此选项,然后在末尾添加:

    AddVMOption-Dsun.awt.keepWorkingSetOnMinimize=true

    AddVMOption-Dsun.java2d.noddraw=true

    最后,总是从

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

        4
  •  6
  •   David    8 年前

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

    AddVMOption -Duser.language=en
    

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

        5
  •  3
  •   Community CDub    8 年前

    这个问题在2015年仍然存在,我使用的是W7、jdk版本1.8.0_40-b25和sqldeveloper版本4.1.0.18。

    William Rose's answer AddVMOption 从他在我报告最后一行的回答中 sqldeveloper.conf 文件和瞧!成功了。如果你把它放在乞讨处,似乎不知何故,这个选择被遮蔽了。

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

        6
  •  1
  •   toebens    15 年前

    我对vista和Win7也有同样的问题。

    • 刚刚下载了最新的sql developer 1.5.5版本
    • 从以前安装的sql developer和导出我的连接
    • 删除了我安装的版本!
    • 然后从sun下载JDK 1.6 update 16并安装: http://java.sun.com/javase/downloads/index.jsp (32位版本!即使您拥有win x64。sql developer不接受JDK x64!)
    • 然后我解压缩了下载的SQLDeveloper1.5.5(没有jdk)

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

        7
  •  1
  •   Hakkı    11 年前

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

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

        8
  •  1
  •   Metin Atalay    7 年前

    我是在解决了这个问题后才迈出这一步的

    ..\sqldeveloper\bin\sqldeveloper.conf
    
    AddVMOption -Dsun.java2d.noddraw=true
    

    Turkish developer can see this site

        9
  •  0
  •   Learner    9 年前

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

    # AddVMOption -Dsun.locale.formatasdefault=true