我已经从Oracle.com下载了带有JRE和没有JRE的SQL。 但是,一旦我打开其中任何一个,它们就会正常加载并打开工作表。弹出一个oracle跟踪对话框,它立即崩溃而没有显示任何错误。
能请你帮忙吗? Pic 1
答案 0 :(得分:2)
我不确定这是否重要,但是我认为SQL Developer需要与Java SDK一起使用,JRE不足以实现这一目标。
无论如何,调试和/或捕获崩溃的最佳选择是从Windows的命令提示符(CMD.EXE)或Linux的终端运行SQL Developer。您将在命令提示符下看到Java控制台输出,并可以提示发生了什么情况。
答案 1 :(得分:0)
我们禁用功能跟踪并检查更新。
对于18.x安装:
转到拥有SQL Developer用户设置的文件夹下的system18.x.x.x.x \ o.sqldeveloper \ product-preferences.xml文件。
找到o.sqldeveloper \ product-preferences.xml文件
插入/编辑以下内容:
要自动检查更新-将其添加到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。