Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.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 OSX Maven在自制Maven opgrade后的问题_Java_Macos_Maven_Version - Fatal编程技术网

Java OSX Maven在自制Maven opgrade后的问题

Java OSX Maven在自制Maven opgrade后的问题,java,macos,maven,version,Java,Macos,Maven,Version,在我用自制软件将我的Mac电脑从maven 3.6.0升级到3.6.3之后,我就不能再构建我的maven项目了。我已经经历了版本依赖性问题的洪流,等等,但我希望避免超过我所需要的步骤。在我继续之前,我想告诉大家这是否预示着什么不祥的事情,或者这是否正常(因为我过去从来没有太注意过它)。问题是mvn-version和java-version之间的java版本号差异,即1.8.0¿与14.0.1: $java-version java version“1.8.0_191”java(TM)SE运行时

在我用自制软件将我的Mac电脑从maven 3.6.0升级到3.6.3之后,我就不能再构建我的maven项目了。我已经经历了版本依赖性问题的洪流,等等,但我希望避免超过我所需要的步骤。在我继续之前,我想告诉大家这是否预示着什么不祥的事情,或者这是否正常(因为我过去从来没有太注意过它)。问题是mvn-version和java-version之间的java版本号差异,即1.8.0¿与14.0.1:

$java-version java version“1.8.0_191”java(TM)SE运行时 环境(构建1.8.0_191-b12)Java热点(TM)64位服务器虚拟机 (构建25.191-b12,混合模式)

mvn——Apache Maven 3.6.3版 (CECEEDD34302696D0ABB50B32B541B8A6BA2883F)Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec Java版本:14.0.1,供应商: 不适用,运行时: /usr/local/ceral/openjdk/14.0.1/libexec/openjdk.jdk/Contents/Home 默认区域设置:en_US,平台编码:UTF-8操作系统名称:“mac OS x”, 版本:“10.15.6”,拱门:“x86_64”,系列:“mac”


提前谢谢

结果是我的JAVA_HOME变量在自制升级中不知何故蒸发掉了。一旦我设置好了,所有1200万个问题立刻消失了。感谢您对khmarbaise的评论

第一个是基于Mac上的默认位置和默认选择的Java,第二个是通过Java_HOME env变量,我想。。。我从不使用自制软件升级我的Maven版本。。。。JDK是通过SDKMAN完成的。。。。