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'
相关推荐
冷雨夜中漫步3 分钟前
python反转列表reverse()和[::-1]哪个效率更高
开发语言·python
rainbow68896 分钟前
Python面向对象编程与异常处理实战
开发语言·python
weixin199701080169 分钟前
锦程物流item_get - 获取详情接口对接全攻略:从入门到精通
数据库·python
你撅嘴真丑28 分钟前
第八章 - 贪心法
开发语言·c++·算法
2501_9071368229 分钟前
基于Python+QT6的移动硬盘弹出工具
python·软件需求
梵刹古音38 分钟前
【C语言】 浮点型(实型)变量
c语言·开发语言·嵌入式
历程里程碑38 分钟前
Linux 17 程序地址空间
linux·运维·服务器·开发语言·数据结构·笔记·排序算法
u01092727141 分钟前
模板元编程调试方法
开发语言·c++·算法
??(lxy)1 小时前
java高性能无锁队列——MpscLinkedQueue
java·开发语言
2501_907136821 小时前
python 界面元素控件库工具,可以看到python的可视控件和使用方法
python·软件需求