我在Windows10上使用SQuirreL 3.8.1。如果我打开大表,我会收到以下错误。
任务执行过程中发生错误: Java堆空间
显然,这与分配给我的SQuirreL安装的内存有关。因此,我将squirrel-sql.bat文件中的squirrel-sql.bat更改为-Xmx1024M。
start "SQuirreL SQL Client" /B "%LOCAL_JAVA%" -Xmx1024M -Dsun.awt.nopixfmt=true -Dsun.java2d.noddraw=true -cp %CP% -splash:"%SQUIRREL_SQL_HOME%/icons/splash.jpg" net.sourceforge.squirrel_sql.client.Main %TMP_PARMS%但是,我仍然收到相同的错误,如果我增加分配的内存(例如,-Xmx26624M -我的计算机有32 my内存),SquirreL就不会再启动了。
错误:无法创建Java虚拟机。 错误:已发生致命异常。程序将退出。
如何为我的SQuirreL安装分配26624 MB内存。我想这与Java 32/64位有关吧!?
谢谢
发布于 2018-07-25 08:09:07
这确实是Java的一个问题。我卸载了我现有的(32位) Java安装,并从java.com下载并安装了‘Windows脱机(64位)’。我现在能够将26624 MB的内存分配给SQuirreL。
https://stackoverflow.com/questions/51499638
复制相似问题