jdk 1.4:无法创建Java虚拟机

jdk 1.4:无法创建Java虚拟机,java,maven,heap-memory,jdk1.4,Java,Maven,Heap Memory,Jdk1.4,我正试图在一个使用JDK1.4的项目中运行mvn安装,它通常可以正常工作。 jdk1.4安装是32位的,我的操作系统是64位的windows 10。 但现在我收到以下错误: [javac] Error occurred during initialization of VM [javac] Could not create the Java virtual machine. [javac] Could not reserve enough space for object heap 当然,我认

我正试图在一个使用JDK1.4的项目中运行mvn安装,它通常可以正常工作。 jdk1.4安装是32位的,我的操作系统是64位的windows 10。 但现在我收到以下错误:

[javac] Error occurred during initialization of VM
[javac] Could not create the Java virtual machine.
[javac] Could not reserve enough space for object heap

当然,我认为出现了一些与低堆大小有关的问题(尽管它过去运行时与此应用程序没有任何问题)。关于我的问题,奇怪的是-Xmx1024M对我不起作用,但是-Xmx800M起作用。它需要使用较低的内存而不是更多的内存来运行。有人知道为什么会出现这样的问题吗

请将此编辑到您的问题中。这里有一个编辑按钮。是的,错误表明JVM找不到足够的内存来运行您的设置-JVM似乎可以在内存中找到800MB的可用空间,但找不到1024MB。不知道你为什么觉得奇怪。@assylias因为它是
-Xmx
而不是
-Xms
,所以它不需要在开始时保留整个空间,是吗?而且,由于它似乎能够在800M以下运行,所以答案并不是那么简单。硬件使用16GB的RAM。它不可能找不到1024MB。正如我所说,这曾经奏效。也许这是windows update的问题。我只是问是否有人见过它来帮助我解决它。JDK1.4在WIndows 10下不受支持。考虑升级到java的更新版本。