如果我的Java主页为空,Maven从何处获取Java版本

时间:2019-07-08 18:51:19

标签: java spring maven spring-boot

如果我的$JAVA_HOME为空,那么Maven从何处获取Java版本?我正在使用OSX。我刚刚在pom.xml中指定了这样的内容:

<properties>
    <java.version>1.8</java.version>
</properties>

我正在使用IntelliJ IDEA。

2 个答案:

答案 0 :(得分:0)

使用

在IntellJ中查看您的项目结构

⌘+;

enter image description here

修改 很可能您正在使用与IntelliJ捆绑在一起的maven,我相信它知道IDE设置的Java版本。您可以通过选择偏好进行检查。

⌘+,

enter image description here 此外,buildpath还在编译期间用于查找源文件,SDK和外部库/依赖项

您还将听到classpath一词,该词在运行时用于查找已编译的类文件和其他资源。

答案 1 :(得分:0)

Maven从项目构建路径中绘制Java版本。 Image of example 这使您可以使用库搜索选择哪个Java版本。 首先,Maven将其放入运行时执行代码所需的构建路径中。这些东西包括库和依赖项。您可以通过右键单击,向下滚动到构建路径,然后单击“构建路径配置”或类似方法来找到它。