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

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


我正在使用IntelliJ IDEA。

最佳答案

使用以下命令查看IntellJ中的项目结构

⌘+;

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

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

⌘+,

java - 如果我的Java主页为空,Maven从何处获取Java版本-LMLPHP
此外,在编译期间还使用buildpath来查找源文件,SDK和外部库/依赖项

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

09-25 16:55