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

相关推荐
RainbowSea4 分钟前
7. MySQL 当中的 InnoDB 数据存储结构(详解)
java·sql·mysql
ChinaRainbowSea9 分钟前
9. RabbitMQ 消息队列幂等性,优先级队列,惰性队列的详细说明
java·javascript·分布式·后端·rabbitmq·ruby·java-rabbitmq
cccccchd15 分钟前
IDEA 中右侧没有显示Maven
java
写bug写bug35 分钟前
图解六种常见负载均衡算法,一看就懂!
java·后端·负载均衡
追光的独行者37 分钟前
Springboot框架—单元测试操作
java·spring boot·单元测试
qq_5895681040 分钟前
java学习笔记13——IO流
java·笔记·学习·intellij-idea
隔壁小查42 分钟前
【后端开发】Maven
java·maven
快乐的木子李1 小时前
Java spring mybatis面试题(200道),八股文
java·开发语言·spring·mybatis
spe14371 小时前
【学习自用】配置文件中的配置项
java·spring boot·学习·mybatis
martian6651 小时前
Spring Boot开发三板斧:高效构建企业级应用的核心技法
java·开发语言