我需要做什么的JAVA_HOME,M2以及M2_HOME环境变量是否应该走的道路目前已经追加到我的PATH变量?
JAVA_HOME应该引用安装了要使用的Java的目录.此变量通常由各种脚本使用,因此建议对其进行定义.JAVA_HOME本身不应该加入PATH.您应该添加JAVA_HOME/bin以便能够从此目录运行命令而无需指定具体路径.
M2_HOME是Maven的家.它由脚本mvn(或mvn.batWindows)使用.
主路径(JAVA_HOME,M2_HOME)不是强制性的,但很好.其中一个优点是:
它可以帮助您在一个地方进行更改,而不是在PATH安装下一版本的Java或Maven时在变量中搜索.例如,JAVA_HOME下面的环境变量是我将其升级到Java Development Kit 1.8时需要更改的地方.

我认为你不了解环境变量的概念.首先,请阅读 - > http://en.wikipedia.org/wiki/Environment_variable
PATH是一个在许多操作系统(或shell)中众所周知的环境变量.它的意思是,如果您键入没有完整路径的程序名称,操作系统(或shell)将尝试搜索PATH变量中指定的所有目录.
其他程序对环境有不同的依赖关系.其中一些指定了正确运行所需的环境变量.
JAVA_HOME 许多基于Java的应用程序使用它来定义Java Runtime Environment(JRE)安装的位置.
M2_HOME 由Maven使用,它再次告诉程序在哪里找到Maven安装.
PATH 不适用于此目的,因为它可能包含许多与Java或Maven无关的目录.
| 归档时间: |
|
| 查看次数: |
48781 次 |
| 最近记录: |