MacOS安装JDK、Maven配置环境变量

【mac】java jdk、maven环境配置 - 知乎

java 复制代码
M2_HOME=/Users/fengxz/java_develop/project/maven/apache-maven-3.9.3
PATH=$PATH:$M2_HOME/bin:.
export M2_HOME
export PATH

vim .bash_profile

open .bash_profile

source ~/.bash_profile

echo $M2_HOME

java -version

mvn -version

mvn -v

但是我们会发现每次重启后,终端又不生效了。

解决:

其实原因是因为.bash_profile 中修改环境变量只对当前窗口有效,而且需要 source ~/.bash_profile才能使用

.zshrc 则相当于开机启动的环境变量

可以在 .zshrc 文件中加一行 source .bash_profile 解决需要 source 才能使用的问题

cd ~

touch .zshrc //如果没有.zshrc文件就手动创建

open .zshrc

相关推荐
drebander1 小时前
Maven 与企业项目的集成
java·maven
吃辣椒的年糕3 小时前
C++ 课程学习笔记:从对象生命周期看资源管理之道
java·c语言·开发语言·c++
阿志iiii3 小时前
高效便捷Java代理技术:轻松实现Web集成
java·开发语言·代理模式
B站计算机毕业设计超人4 小时前
计算机毕业设计制造业MES生产管理平台 MES 生产制造源码+文档+运行视频+讲解视频)
java·spring boot·mysql·eclipse·tomcat·maven·web
技术咖啡馆C5 小时前
二、通义灵码插件保姆级教学-IDEA(使用篇)
java·intellij-idea·通义灵码·ai助手·idea-plugin
星星点点洲5 小时前
【SpringBoot实现全局API限频】 最佳实践
java·spring boot·后端
linwq86 小时前
Java网络编程学习(一)
java·网络·学习
lllsure6 小时前
【快速入门】SpringMVC
java·后端·spring·mvc
翻晒时光6 小时前
24、深入理解与使用 Netty:Java 高性能网络编程的利器
java·网络
drebander6 小时前
Maven 和 CI/CD 集成:自动化构建与部署
ci/cd·自动化·maven