mac mysql配置jdk_mac下环境变量中配置jdk和mysql,解决每次都要source ~/.bash_profile

先看两篇安装文章,参考:

【背景】

在环境变量   ~/.bash_profile 中配置了jdk 和 mysql的别名,这样在终端可以直接使用别名进行操作,如图

dcfecbf38ad5b9ca4513954cbe83dd55.png

【问题】

但是出现了问题:就是按照“Mac版安装JDK并配置环境  https://blog.csdn.net/hutuyaoniexi/article/details/94124224”  这篇文章配置完只能在当前终端生效,新打开终端就失效了,就不能使用别名进行操作了。

想要在新打开的终端中 使用别名进行操作,必须先执行这个命令:source ~/.bash_profile,使配置文件生效,因此要解决。

【解决】

系统加载配置文件,本质加载的是 ~/.zshrc文件,而 .zshrc 文件中并没有定义任务环境变量。所以要对 .zshrc文件进行修改

1、先输入 cd  ~/.zshrc  执行

2、如果显示没有此文件

ef9242d701054c8c21efb1d43be6b4b9.png

如果有这个文件的话,直接跳到第4步

3、那么创建

输入 touch ~/.zshrc 执行,创建.zshrc文件

4、输入 vim ~/.zshrc 执行,编辑.zshrc文件:在~/.zshrc文件最后,增加一行:

source ~/.bash_profile

5、按esc退出insert模式,按shift切换到英文模式下,输入 :wq,点击enter

6、在终端输入  source  ~/.zshrc,使该配置文件生效

7、进行测试

输入  mysql --version

输入 javac

输入 java

【我的 ~/.bash_profile文件】

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile"# Load the default .profile

[[-s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

alias ll='ls -alF'alias la='ls -A'export PATH=$PATH:/usr/local/mysql/bin

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

PATH=$JAVA_HOME/bin:$PATH:.

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export JAVA_HOME

export PATH

export CLASSPATH

source~/.bashrc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值