Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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没有足够的空间,如何增加它?_Java_Eclipse_Jvm - Fatal编程技术网

java没有足够的空间,如何增加它?

java没有足够的空间,如何增加它?,java,eclipse,jvm,Java,Eclipse,Jvm,我需要在eclipse中运行一个非常大的任务。因此,我将eclipse.ini更改为: --launcher.defaultAction openFile -vmargs -Xms64m -Xmx1024m 但这仍然不够。当我将Xmx增加到2048并尝试启动eclipse时,我得到了以下消息: Failed to create the Java VM 如何避免这种情况?我的系统有8Gb内存。因此,2gb for Java应该没有问题。为什么不启动?我假设您正在使用windows。 您只能将最

我需要在eclipse中运行一个非常大的任务。因此,我将eclipse.ini更改为:

--launcher.defaultAction
openFile
-vmargs
-Xms64m
-Xmx1024m
但这仍然不够。当我将
Xmx
增加到
2048
并尝试启动eclipse时,我得到了以下消息:

Failed to create the Java VM

如何避免这种情况?我的系统有8Gb内存。因此,2gb for Java应该没有问题。为什么不启动?

我假设您正在使用windows。 您只能将最大2GB应用于32位进程。看

我建议切换到64位JVM


但可能正如前面所建议的,您还应该在eclipse中配置任务。

不可能为堆分配更高的内存。这是有限制的。请浏览此oracle网站。这将为您提供详细的想法


您的Eclipse是在32位Java中运行的,这就是您收到此消息的原因


选中此链接,您将得到最佳答案:

您需要配置运行任务。您正在执行的配置仅适用于Eclipse。可能您的Eclipse是在Java 32位中运行的?请检查此项,可能您的Eclipse是在Java 32位中运行的?对