码迷,mamicode.com
首页 > 系统相关 > 详细

mac电脑jdk版本切换

时间:2015-08-20 19:07:35      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:java   encoding   mac   

  苹果在最新的升级中删除了java的偏好管理,以至于现在很难在mac系统里管理jdk的版本。笔者最近注意到在装完jdk8以后想换回来,可网上的提示都不好用啊。在google一大堆之后我找到了一个简单的方法分享下。

function setjdk() {
  if [ $# -ne 0 ]; then
   removeFromPath '/System/Library/Frameworks/JavaVM.framework/Home/bin'
   if [ -n "${JAVA_HOME+x}" ]; then
    removeFromPath $JAVA_HOME
   fi
   export JAVA_HOME=`/usr/libexec/java_home -v $@`
   export PATH=$JAVA_HOME/bin:$PATH
  fi
 }
 function removeFromPath() {
  export PATH=$(echo $PATH | sed -E -e "s;:$1;;" -e "s;$1:?;;")
 }
setjdk 1.7

请把以上代码放入 bash_profile 文件里面 保存后记得打指令 ~/.bash_profile.

技术分享


以上是笔者亲测的结果,如果有问题请留言~


原文地址



mac电脑jdk版本切换

标签:java   encoding   mac   

原文地址:http://blog.csdn.net/matrixhero/article/details/47810303

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!