Mac 配置环境变量和处理路径中空格

在终端中设置临时环境变量,使用export命令可以在当前的终端会话中设置临时环境变量。例如,要设置JAVA_HOME环境变量,可以执行以下命令:

bash 复制代码
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

这样在当前终端会话中,JAVA_HOME环境变量就被设置为指定的路径了。

在用户目录下设置永久环境变量,可以编辑bash配置文件(~/.bash_profile或者~/.bashrc)来设置永久环境变量。打开终端,使用文本编辑器(如vi、nano等)编辑相应的配置文件,添加类似下面的行来设置环境变量:

bash 复制代码
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

保存文件后,关闭终端并重新打开一个新的终端窗口,永久环境变量就会生效了。

Ps:处理路径中空格

bash 复制代码
export MAVEN_HOME=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3

source .bash_profile 
-bash: export: `IDEA.app/Contents/plugins/maven/lib/maven3': not a valid identifier
  1. 转义空格,在空格前加反斜杠
bash 复制代码
export MAVEN_HOME=/Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3
  1. 路径上整体加双引号或单引号
bash 复制代码
export MAVEN_HOME="/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3"

export MAVEN_HOME='/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3'
相关推荐
码云社区27 分钟前
JAVA二手车交易二手车市场系统源码支持微信小程序+微信公众号+H5+APP
java·开发语言·微信小程序·二手交易·闲置回收
crescent_悦28 分钟前
C++:The Largest Generation
java·开发语言·c++
Lyyaoo.2 小时前
【JAVA基础面经】抽象类/方法与接口
java·开发语言
0xDevNull2 小时前
Java实现Redis延迟队列:从原理到高可用架构
java·开发语言·后端
糖炒栗子03262 小时前
Go 语言环境搭建与版本管理指南 (2026)
开发语言·后端·golang
于先生吖2 小时前
无人共享健身房 Java 后端源码 + 多端对接完整方案
java·开发语言
cpp_learners2 小时前
银河麒麟V10+飞腾FT-2000/4处理器+QT源码静态编译5.14.2指南
开发语言·qt
野生技术架构师2 小时前
1000道互联网大厂Java岗面试原题解析(八股原理+场景题)
java·开发语言·面试
YuanDaima20483 小时前
[CrewAI] 第15课|构建一个多代理系统来实现自动化简历定制和面试准备
人工智能·python·面试·agent·crewai
qqty12173 小时前
Java进阶学习之路
java·开发语言·学习