问题描述
在我的计算机上安装 Java 8 32 位以执行不相关的任务后,在我的 spark-scala 项目上运行 mvn install
时出现上述异常。
我在这个 spark-scala 项目中使用 IntelliJ 和 64 位的 Java 8,并且这个 64 位 Java 8 sdk 的路径变量在 IntelliJ 中是正确的 |项目结构,也在 POM 中(我在用户文件夹中有 Java 8 64 位 sdk)。
JAVA_HOME 变量也指向正确的 64 位 java sdk(当我执行 mvn --version
我得到:
Java version: 1.8.0_265,vendor: AdoptOpenJDK,runtime: C:\Users\vcalabui\.jdks\adopt-openjdk-1.8.0_265\jre
这又是正确的 64 位 Java sdk。
但是,似乎 Maven 仍在某处使用 32 位 Java,因为我遇到了上述异常,并且当我从 Windows 卸载 32 位 Java 时,mvn install
再次正常工作。
知道为什么会发生这种情况吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)