记录下自己最近电脑安装java以及maven的步骤,方便以后查阅以及修改。
1.java
1-1.安装
这里选择8u231的版本。另外要注意,选择jdk而不是jre。jdk会包含开发的所有功能,而且自带jre。而jre只是运行时环境。
另外,这个官网下载,会提示登录。按照步骤注册登录后,就会自动下载选择的版本。下载dmg完成之后,点击安装即可。
安装完成之后,在控制台上打印java -version。出现如下信息,即安装成功。
有的文章,说要安装java完成后,需要配置环境变量。我没有配置,所以上图的echo $JAVA_HOME打印的是个空。现在我还不知道会不会有什么其他影响,暂且记下。
2.maven
maven是依赖java的一个自动构建工具。
2-1.安装
mac控制台执行如下命令:
$ curl -O http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
$ tar -xvf apache-maven-3.3.9-bin.tar.gz
$ sudo mv -f apache-maven-3.3.9 /usr/local/
执行完后,maven的文件就会在/usr/local下。
2-2.配置环境变量。
配置环境变量,不推荐直接在/etc/profile文件中直接配置,因为/etc往往都是系统级的。而~/是用户级的。所以可以新建一个文件:(vi命令打开一个文件,如果这个文件不存在,则会新建一个)
$ vi ~/.bash_profile
在.bash_profile中添加如下命令:
// 注意,这里的apache-maven-3.3.9是我的maven版本。版本以及路径对应修改即可。
export MAVEN_HOME=/usr/local/apache-maven-3.3.9
export PATH=${PATH}:${MAVEN_HOME}/bin
ps:这里添加命令需要熟悉vim操作文件的,看这里。
添加完成之后,执行source ~/.bash_profile使配置生效。然后再控制台检测一下:
2-3.小坑
当我执行完2-2的操作后,满怀欣喜的以为配置完了。但是当我重新打开一个控制台,并输入mvn -v显示command not found。解决办法是在~/.zshrc文件(我的控制台是zsh)中添加一句source ~/.bash_profile。这样每当zsh打开时,都会自动运行一次命令。
3.几个链接
login shell与non-login shell 主要是bash_profile等配置文件的在不同shell下的不同执行顺序