Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java对象堆,无法创建JVM_Java_Eclipse_Maven - Fatal编程技术网

Java对象堆,无法创建JVM

Java对象堆,无法创建JVM,java,eclipse,maven,Java,Eclipse,Maven,我在使用Eclipse和Maven运行java程序时遇到了堆空间问题,我进行了一些搜索,并且已经创建了Maven_OPTS,在Maven运行配置和Eclipse的java选项中更改了参数,但仍然不起作用 有人有想法吗?听起来像是你要求虚拟机使用比你的机器更多的内存或者JVM支持的内存。如果您使用的是32位JVM,考虑切换到64位JVM。 < P>可能是Eclipse需要更多内存。编辑eclipse.ini并更改-xmx值。更改-XX:MaxPermSize也是一个好主意 -Xmx1024m -X

我在使用Eclipse和Maven运行java程序时遇到了堆空间问题,我进行了一些搜索,并且已经创建了Maven_OPTS,在Maven运行配置和Eclipse的java选项中更改了参数,但仍然不起作用


有人有想法吗?

听起来像是你要求虚拟机使用比你的机器更多的内存或者JVM支持的内存。如果您使用的是32位JVM,考虑切换到64位JVM。

< P>可能是Eclipse需要更多内存。编辑eclipse.ini并更改-xmx值。更改-XX:MaxPermSize也是一个好主意

-Xmx1024m
-XX:MaxPermSize=512m

好吧,我已经在使用64位JVM了,这是我第一次遇到这个问题,考虑到我在使用SVNI更新源代码时,使用了与往常完全相同的代码,但做了一些修改,但仍然不起作用。下面是我在eclipse.ini中的内容:
-launcher.XXMaxPermSize 256M
-Xms40m-Xmx1024m很抱歉验证太晚了。这确实是Eclipse配置,需要进行一些调整。Thank's a lot运行配置/VM参数中的值到底是什么?我这样问是因为有时我会指定-Xmx32而不是-Xmx32g,这会导致上述错误。此外,如果您在Unix上运行,请确保您的数据段大小不受限制。了解它在命令行中的工作方式也很有趣,即在您和程序之间没有任何连接。