Oracle SQL Developer падает сразу после запуска - PullRequest
0 голосов
/ 03 октября 2018

Я загрузил SQL с JRE и без JRE с Oracle.com.Но как только я открываю любой из них, они загружаются нормально и открывают лист.Появляется диалоговое окно отслеживания оракула, которое сразу же вылетает без каких-либо ошибок.

Не могли бы вы помочь? Рис 1

Рис 2

Ответы [ 3 ]

0 голосов
/ 03 октября 2018

Давайте отключим отслеживание функций и проверим наличие обновлений.

Для установки 18.x:

  1. Перейдите по адресу system18.xxxx \ o.sqldeveloper \ product-Файл Preferences.xml в папке, которая владеет пользовательскими настройками SQL Developer.

  2. Найдите файл o.sqldeveloper \ product-preferences.xml

  3. Вставьте / отредактируйте следующее:

enter image description here

Для автоматической проверки обновлений - отключите, добавьте их в sqldeveloper.conf AddVMOption-nonag

AddVMOption -Dide.cfu.autoskip = true

Запустить sqldeveloper -nonag

0 голосов
/ 12 апреля 2019

У меня была такая же проблема, и основной причиной была конфигурация памяти из коробки, которая не подходит для 64-битной системы.В то время как SQL Developer требует около 750 МБ ОЗУ только для запуска в Windows 10 в 64-битном режиме, а любое последующее действие требует больше памяти, в стандартной конфигурации можно использовать только до 800 МБ.В результате, SQL Developer закрывается довольно быстро после запуска без каких-либо предупреждений.

Чтобы устранить эту проблему, измените следующие параметры в файле [INSTALLDIR]\ide\bin\ide.conf с

AddVMOption  -Xms128M
AddVMOption  -Xmx800M

до

AddVMOption  -Xms256M
AddVMOption  -Xmx2048M

Этого должно быть достаточно, поскольку SQL Developer обычно выделяет около 1000-1300 МБ во время работы.

0 голосов
/ 03 октября 2018

Я не уверен, имеет ли это значение, но я считаю, что SQL Developer необходимо использовать с Java SDK, JRE для него недостаточно.

В любом случае, лучший вариант для его отладки и / или перехватасбой - запустить SQL Developer из командной строки (CMD.EXE) в Windows или с терминала в Linux.Вы увидите вывод консоли Java в командной строке, и это может дать вам подсказку о том, что происходит.

...