配置系统环境变量:
# vi + profile
M2_HOME=/usr/local/develop-tools/apache-maven-3.3.9
export M2_HOME
PATH=$PATH;$M2_HOME/bin //只要把路径与路径之间的分割符改为:":"
export PATH
#source /etc/profile
/usr/local/develop-tools/apache-maven-3.3.9/bin: 是一个目录
Windows的操作习惯影响根深蒂固,很多视频教程以Windows为基础,出现低级错误就不足为奇了。出现这种低级错误很难找出,好在有一个良好的习惯--回头检查,步步为营。
仔细分析也能分析出问题:执行"source /etc/profile" 通知系统,请系统重新加载/etc/profile,让更改环境变量生效,但是路径与路径之间是以";"相隔,而";"意味着一条语句的执行完成,此处相当与执行完一条语句后,在命令行中执行一个文件路径,当然报“是个目录”的错。