Linux多版本JDK刷新JAVA_HOME

  使用Linux/Mac时间,有时候存在多个版本的JDK,而某些编译需要java_home设置,单纯的java/javac/javah无法满足需求。因此在变更java的时候,期望可以自动设置java_home的路径。

使用linux命令配置bash_profile可以自动获取当前java版本对应的java_home,设置如下

export CURRENT_PATH=`ls -l /etc/alternatives/javah | awk '{print $(NF)}'`
export JAVA_HOME=`dirname $CURRENT_PATH | xargs dirname` 

当变更java时,需要手动刷新一下配置

source ~/.bash_profile

或使用crontab设置一下自动刷新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值