mac系统的环境变量-bash_profile

mac系统和winds系统一样,都需要配置环境变量,个人理解mac系统的环境变量配置为bash_profile;

以下为本人自己电脑的配置,恩,写这个原因是做个记录,我也记不住哈哈哈。

复制代码
先获取权限,再输入打开配置文件指令
WHY $sudo su
Password:
root@WHY wanghuan # open .bash_profile 
root@WHY wanghuan # 

修改内容后,保存文件 command+s

在终端输入source ~/.bash_profile 或 source .bash_profile
root@WHY wanghuan # source .bash_profile
root@WHY wanghuan # 
复制代码
# 等号右边的路径目录,可以通过/usr/libexec/java_home -V这个命令得到

#配置jdk环境
export JAVA_16_HOME=/Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home

#1.8版本中有dt.jar和tools.jar
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

# 设置一个中间变量,为了方便多个JDK版本时更换JAVA_HOME
export JAVA_HOME=$JAVA_8_HOME

#设置jmeter存放路径
export JMETER_HOME=/Users/wanghuan/apache-jmeter-5.0

#设置ant的安装目录
export ANT_HOME=$JMETER_HOME/apache-ant-1.10.11

#设置访问默认的python,默认为2.7当前最新版本3.9
#alias python="/usr/local/Frameworks/Python.framework/Versions/2.7/bin/python2.7"
#/usr/local/cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Versions/3.9/bin/python3.9

export PYTHON_HOME=/usr/local/Cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Versions/3.9/bin

alias python="/usr/local/cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Versions/3.9/bin/python3.9"

alias python3="/usr/local/cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Versions/3.9/bin/python3.9"

#配置adb的环境变量 Android home
export ANDROID_HOME=/System/Volumes/Data/android-sdk-macosx



#配置环境变量PATH
#冒号前代表某软件目录下的bin目录,冒号后代表当前目录;
#单独写环境变量,查看是否正确
#export PATH=$JAVA_HOME/bin:$PATH
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin




#集体放在一个path里
export PATH=$PATH:$JAVA_HOME/bin:$JMETER_HOME/bin:${ANT_HOME}/bin:$PYTHON_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools

#CLASSPATH:设置环境变量先加入java,再加入jmeter
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar






export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

注意:有问题?

1、为什么jdk配置了两个,为了解决谁的问题呢,我猜有可能是pycharm软件的原因。

相关推荐
Yunovian33 分钟前
AI时代,针对模型与应用,浅谈一下各编程语言
开发语言·c++·人工智能·python·ai·rust·ai编程
周杰伦fans2 小时前
构建真正智能的CAD AI绘图代理
开发语言·人工智能·c#
树下水月3 小时前
linux 系统一键巡检sh
bash
zhanghaha13144 小时前
Python进阶教程:35_PyQt (保姆级零基础教程)
开发语言·python·pyqt
释厄6234 小时前
多黑洞具现论·物理/生物/金融三域显化·虚拟宇宙黑洞·奇点=0 圆圈
开发语言·数据结构·人工智能·程序人生·安全威胁分析
Fruit_Caller5 小时前
static
开发语言·c++
大熊猫侯佩10 小时前
macOS27 上可变界面尺寸 iOS App 揭秘
macos·ios·swiftui
tangzzzfan10 小时前
把 ADB 装进 macOS app
macos
codigger11 小时前
ObjectSense:一门千行内核、把可靠性写进骨子里的面向对象脚本语言
开发语言·编程·编程语言
小羊没烦恼!6 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#