“java.lang.illegalargumentexception:系统内存259522560必须至少为471859200”

zfciruhq  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(249)

在我的计算机上安装了java8 32位来执行一个不相关的任务之后,我在运行时遇到了上述异常 mvn install 我的spark scala项目。
我在这个spark scala项目中使用intellij和64位java 8,这个64位java 8 sdk的路径变量在intellij项目结构和pom中都是正确的(我在用户文件夹中有java 8 64位sdk)。
javahome变量还指向正确的64位javasdk(当我执行 mvn --version 我得到:

Java version: 1.8.0_265, vendor: AdoptOpenJDK, runtime: C:\Users\vcalabui\.jdks\adopt-openjdk-1.8.0_265\jre

这也是正确的64位JavaSDK。
然而,似乎maven仍然在某处使用32位java,因为我得到了上面的异常,当我从windows中卸载32位java时 mvn install 又恢复正常了。
你知道为什么会这样吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题