Oracle SQL Developer在启动后立即崩溃

时间:2018-10-03 10:15:21

标签: oracle oracle-sqldeveloper

我已经从Oracle.com下载了带有JRE和没有JRE的SQL。 但是,一旦我打开其中任何一个,它们就会正常加载并打开工作表。弹出一个oracle跟踪对话框,它立即崩溃而没有显示任何错误。

能请你帮忙吗? Pic 1

Pic 2

3 个答案:

答案 0 :(得分:2)

我不确定这是否重要,但是我认为SQL Developer需要与Java SDK一起使用,JRE不足以实现这一目标。

无论如何,调试和/或捕获崩溃的最佳选择是从Windows的命令提示符(CMD.EXE)或Linux的终端运行SQL Developer。您将在命令提示符下看到Java控制台输出,并可以提示发生了什么情况。

答案 1 :(得分:0)

我们禁用功能跟踪并检查更新。

对于18.x安装:

  1. 转到拥有SQL Developer用户设置的文件夹下的system18.x.x.x.x \ o.sqldeveloper \ product-preferences.xml文件。

  2. 找到o.sqldeveloper \ product-preferences.xml文件

  3. 插入/编辑以下内容:

enter image description here

要自动检查更新-将其添加到sqldeveloper.conf AddVMOption -nonag

AddVMOption -Dide.cfu.autoskip = true

运行sqldeveloper -nonag

答案 2 :(得分:0)

我遇到了同样的问题,根本原因是现成的内存配置,不适用于64位系统。 SQL Developer仅需要大约750 MB的RAM才能在64位模式下在Windows 10上启动,并且任何后续操作都需要更多的内存,而现成的配置最多只允许800 MB。结果,SQL Developer在启动后很快关闭,没有任何警告。

为了解决此问题,请从{p>更改文件[INSTALLDIR]\ide\bin\ide.conf中的以下设置

AddVMOption  -Xms128M
AddVMOption  -Xmx800M

AddVMOption  -Xms256M
AddVMOption  -Xmx2048M

这应该足够了,因为SQL Developer通常在操作期间分配大约1000-1300 MB。