Ответ 1
Вам нужно отключить DirectDraw - см. http://tiredblogger.wordpress.com/2009/05/29/configuring-oracle-sql-developer-for-windows-7/, в частности бит, в который они добавили следующее в sqldeveloper.conf:
AddVMOption -Dsun.java2d.noddraw=true
У меня проблема с Oracle SQL Developer. Когда я использую его на компьютере под управлением Windows Server 2003, он работает нормально. Когда я использую его на рабочем столе Windows 7, я получаю много проблем с перерисованием в сетке результатов запроса при прокрутке по горизонтали или по вертикали, например:
Изменить: ImageShack был исходным хостом для моего снимка экрана, и он больше не является действительным URL-адресом. Поскольку моя проблема исправлена сейчас, я не могу ее воспроизвести. Суть в том, что клиентская область результирующих сеток была перекрашена как тарабарщина во время прокрутки.
Это затрудняет оценку результатов ваших запросов. Нажатие на заголовок и на отдельные ячейки заставляет его правильно перерисовывать, но он невозможен, чтобы не было возможности просто прокручивать нормально. Есть ли способ исправить это? Я использую текущую версию SQL Developer 1.5.5 с включенной JVM.
Вам нужно отключить DirectDraw - см. http://tiredblogger.wordpress.com/2009/05/29/configuring-oracle-sql-developer-for-windows-7/, в частности бит, в который они добавили следующее в sqldeveloper.conf:
AddVMOption -Dsun.java2d.noddraw=true
Я даже не мог увидеть раскрывающийся список, когда я нажал "Инструменты". Вот что я сделал.
Это решило мою проблему.
К черту эти глупые проблемы.
Я, наконец, решил проблему: Перейдите в \sqldeveloper\bin\sqldeveloper.conf и добавьте следующую строку:
AddVMOption -Duser.language=en
Проблема заключалась в том, что пользовательский язык (на испанском языке не работает)
Эта проблема все еще воспроизводится в 2015 году, я использую версии W7, jdk версии 1.8.0_40-b25 и sqldeveloper версии 4.1.0.18.
У меня была такая же проблема, и ничто не помогло, даже ответ Уильяма Роуза, пока в отчаянии я не отложил AddVMOption
от его ответа в последняя строка моего файла sqldeveloper.conf
и Voila! Это сработало. Кажется, что-то опция затенена, если вы положите ее на попрошайничество.
Просто хочу добавить этот бит информации, но я не могу комментировать пока из-за отсутствия репутации.
Я, наконец, решил проблему после многих попыток в Windows 10. Oracle должен исправить это без трюков...
Что я сделал:
Загрузите последнюю версию sqldeveloper 4.1.5 с JDK в комплекте. Запустите 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\sqldeveloper\binsqldeveloper64W.exe
И измените тему sqldeveloper на "стиль окна".
У меня была та же проблема с vista и победой 7.
на первом запуске sql developer запрашивает у вас путь к java jdk: задал ему путь, который я установил jdk 32bit сверху, и теперь он отлично работает!
даже не переключаясь с aero на основной дизайн окон и без проблем перерисовки.
надеюсь, что это тоже поможет...
Просто установите старую версию Oracle SQL Developer 3.2.2 (3.2.20.09.87) и jdk-6u35-windows-x64.
Как я решил проблему.
Удалите или закомментируйте строку ниже в sqldeveloper.conf:
# AddVMOption -Dsun.locale.formatasdefault=true
Я сделал этот шаг после решения
Добавить или заменить атрибут следующего конфигурационного файла.
..\sqldeveloper\bin\sqldeveloper.conf
AddVMOption -Dsun.java2d.noddraw=true