这是由于 -Xmx 参数设置太大产生的结果。
打开%JDEV_HOME%/ide/bin/ide.conf文件,可以看到这样一段话:
#
# If you are getting the 'Low Memory Warning' Message Dialog while running
# JDeveloper, please increase the -Xmx value below from the default 768M to
# something greater, like 1024M or 1250M. If after increasing the value,
# JDeveloper is no longer starting up because it fails to create a virtual
# machine, then please reduce the modified -Xmx value.
#
AddVMOption -Xmx640M
AddVMOption -Xms128M
把AddVMOption -Xmx640M改成AddVMOption -Xmx256M,然后保存,重新启动JDeveloper即可。
SQLDeveloper如果出现一样的问题也可以用相同的办法解决。