1.    安装各JDK版本,安装后通过Java -version检测是否安装好
    2.    打开~/.bash_profile,没有的话创建
    vim ~/.bash_profile
   写入以下内容,其中路径对应自己本机实际安装版本路径,保存退出

export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
alias jdk6="export JAVA_HOME=$JAVA_6_HOME" #编辑一个命令jdk6,输入则转至jdk1.6
alias jdk7="export JAVA_HOME=$JAVA_7_HOME" #编辑一个命令jdk8,输入则转至jdk1.8
alias jdk8="export JAVA_HOME=$JAVA_8_HOME" #编辑一个命令jdk8,输入则转至jdk1.8
export JAVA_HOME=`/usr/libexec/java_home` #最后安装的版本,这样当自动更新时,始终指向最新版本

各版本的路径自行修改。

  1. 执行下条source命令生效
source ~/.bash_profile
  1. 最后执行分别执行下面命令检验是否成功
jdk6
java -version
jdk7
java -version
jdk8
java -version

最新文章

  1. pkcs1与pkcs8格式RSA私钥互相转换
  2. BZOJ2144: 跳跳棋
  3. JQuery实现的模块交换动画效果
  4. 2015暑假多校联合---Friends(dfs枚举)
  5. Horseman - 让你更轻松的使用 PhantomJS
  6. AStar算法(转载)
  7. 夺命雷公狗ThinkPHP项目之----企业网站19之网站配置信息的修改
  8. js点击button按钮跳转到页面代码
  9. $GLOBALS['HTTP_RAW_POST_DATA']、$_POST和php://input深入探究三者的区别
  10. POJ 2442 Sequence 优先队列
  11. 汉诺塔问题C++实现
  12. Ceph,TFS,FastDFS,MogileFS,MooseFS,GlusterFS 对比
  13. git中status指令总是提示内容被修改的解决
  14. [mysql]创建数据库并指定编码
  15. 光刻技术的原理和EUV光刻技术前景
  16. 安装python2、python3
  17. 解决使用微软模拟器VS Emulator for Android在VS2017 Xamarin开发中不能调试程序的问题。
  18. Jmeter HTTP请求后响应数据显示乱码解决方法
  19. 【洛谷P3600】 随机数生成器
  20. python接口自动化测试二十三:文件上传

热门文章

  1. 算法复习——LCA模板(POJ1330)
  2. 在App_Data中创建数据库获取连接串简便方法!
  3. 如何用Eclipse将普通的JavaWeb项目转为Maven项目
  4. hdu 4952
  5. jquery实现表单验证,所以的验证通过后方可提交
  6. centos升级glibc(升级到 2.17版)
  7. 2018 ICPC 沈阳网络赛预赛 Supreme Number(找规律)
  8. Centos7 下安装 RabbitMQ
  9. 【Java TCP/IP Socket】深入剖析socket——数据传输的底层实现
  10. 10分钟学会前端工程化(webpack4.0)