1下载安装

jdk6:https://support.apple.com/kb/DL1572?locale=zh_CN

2配置环境变量

open .bash_profile

export PATH=$PATH:/usr/local/apache-tomcat-7.0.79/bin
export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

#设置默认的jdk版本

export JAVA_HOME=$JAVA_8_HOME

#设置alias 用于切换

alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
alias jdk6='export JAVA_HOME=$JAVA_6_HOME'

保存退出

source .bash_profile

3 切换jdk

  输入  jdk6,再输入java -version 查看当前版本即可实现动态切换,jdk7,jdk8同样。

最新文章

  1. mvn常用命令
  2. jq图片点击居中放大原始图片兼容ie
  3. Mac系统下lipo, ar, nm等工具的使用简介
  4. PowerDesigner建表
  5. GNU PGM
  6. 查看oracle数据库下面的所有的表,执行某个sql脚本:
  7. HDU 3641 Treasure Hunting(阶乘素因子分解+二分)
  8. net 试图加载格式不正确的程序。(Exception from HRESULT: 0x8007000B)
  9. DIV+CSS 规范命名集合
  10. LeetCode 209. Minimum Size Subarray Sum (最短子数组之和)
  11. 网络流 P3358 最长k可重区间集问题
  12. SSM单元测试时出现:Failed to load ApplicationContext的一种可能解决办法
  13. 小试XML实体注入攻击
  14. .NET自动化测试工具链:Selenium+NUnit+ExtentReport
  15. # BZOJ5300 [CQOI2018]九连环 题解 | 高精度 FFT
  16. Linux文件系统管理
  17. 全国高校绿色计算大赛 预赛第一阶段(C++)第3关:旋转数组
  18. MVC应用程序播放RealPlayer(rmvb)视频
  19. 关于手机端h5上传图片配合exif.min.js,processImg.js的使用
  20. python3 安装

热门文章

  1. const关键字的详解
  2. EXCEL FAQ
  3. LibSVM文件转换为csv格式
  4. java设计模式 略版
  5. Vue 相关难点汇总
  6. 一种简单的hook方法--LD_PRELOAD变量
  7. Mysql数据库的读写分离
  8. dataGridView1.DataSource,解决查询结果不从第一行显示,而是不断往表下面扩展问题
  9. Android 搭建ssh服务
  10. linux配置禁用启用IPv6