在我的计算机上安装了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
又恢复正常了。
你知道为什么会这样吗?
暂无答案!
目前还没有任何答案,快来回答吧!