1、安装jdk1.6,1.7,1.8

2、查看jdk安装目录

  /usr/libexec/java_home -v 1.6

  /usr/libexec/java_home -v 1.7

  /usr/libexec/java_home -v 1.8

3、授权:sudo su

4、vim .bash_profile

  # 设置JDK 6(Mac默认自带了一个jdk6版本)

   export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`

# 设置 JDK 7

export JAVA_7_HOME=`/usr/libexec/java_home -v 1.7`

      # 设置 JDK 8

export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`

#默认JDK 6

export JAVA_HOME=$JAVA_6_HOME

#alias命令动态切换JDK版本

alias jdk6="export JAVA_HOME=$JAVA_6_HOME"

alias jdk7="export JAVA_HOME=$JAVA_7_HOME"

alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

5、:wq!保存

 6、source  .bash_profile(使生效,如未生效可重启)

 7、java -version

 8、执行jdk6或jdk7或jdk8后,通过java -version查看切换版本

转载于:https://www.cnblogs.com/monkeybrother/p/9777823.html

5、Linux-Mac配置环境变量相关推荐

  1. linux下配置环境变量方式

    linux下配置环境变量有多种方式,下面简述之 方式1.编辑 /etc/profile 文件,增加如下内容 JAVA_HOME=/usr/local/jdk1.8 export JAVA_HOME P ...

  2. 在linux中配置环境变量

    1. 环境变量的作用 环境变量是操作系统在运行的时候,记录的一些关键性信息,用于辅助系统的运行. 在linux中执行 evn 命令即可查看当前系统中记录的环境变量. 环境变量是一种KeyValue结构 ...

  3. 69、Mac 配置环境变量步骤

    使用苹果或者Linux系统做开发避免不了的就是配置环境变量: 配置 Linux 环境变量,个人感觉没有windows配置环境变量简单. 具体的配置过程总共分为4个步骤: 打开或者创建 ~/.bash_ ...

  4. Android开发之Mac配置环境变量

    1.自行安装JDK 2.安装JDK后输入/usr/libexec/java_home -V命令查看JDK安装目录 3.如果你是第一次配置环境变量,可以使用"touch .bash_profi ...

  5. mac配置环境变量不生效

    mac修改环境变量 原理:主要原因是每次终端启动时候zsh加载的是 /etc/zshrc文件,而 'zshrc' 文件中并没有定义任务环境变量. cd /etc/ vi zshrc最后一行添加: so ...

  6. mac 配置环境变量,讲的太仔细了,非常棒

    2019独角兽企业重金招聘Python工程师标准>>> mac 一般使用bash作为默认shell Mac系统的环境变量,加载顺序为: /etc/profile /etc/paths ...

  7. Linux版本配置环境变量,如何linux环境下配置环境变量过程图解

    jdk下载地址: 在linux环境下的root同级目录下配置software目录 将下载好的jdk上传到software文件夹里面 (我使用的操作软件是) 到software这个目录下. 输入命令:c ...

  8. linux jdk配置环境变量

    2019独角兽企业重金招聘Python工程师标准>>> 1.去oracle官网下载linux环境下的jdk包,我的虚拟机下是ubuntu32位版本,所以下载1.7.0_45版本, 下 ...

  9. linux下配置环境变量【原创】

    用户目录下的.profile, 你只需要在用户目录下,创建bin目录,在里面放入你想要执行的可执行文件,就可以在命令行下就可以使用了 # ~/.profile: executed by the com ...

  10. linux代码环境配置,linux下配置环境变量【原创】(示例代码)

    # ~/.bashrc: executed by bash(1) for non-login shells. # see/usr/share/doc/bash/examples/startup-fil ...

最新文章

  1. 用VB6写的一个简单俄罗斯方块代码
  2. 2018年GPS定位器会发生什么样变化?
  3. java语法基础(总结)
  4. bug4 导入新工程时报 Target runtime com.genuitec.runtime.generic.jee60 is not defined
  5. Linux中利用RAW SOCKET直接通过网卡收发数据
  6. Struts2学习总结三
  7. mod4最优路径问题
  8. SQL SERVER 2014 各个版本支持的功能
  9. hadoop应用开发技术..._大数据技术与应用——万物皆可数据化
  10. ImportError: cannot import name 'Graph' from 'pyecharts' 解决办法
  11. Linux与Windows关于标准输入中涉及EOF的处理方式
  12. 随机数产生转换-根据(1,5)随机数生成器,生成(1,7)之内的随机数
  13. 一款开源Android在线音乐播放器
  14. 关于QQ表情数据库的复制
  15. Kai Ge - Q绑查询V1.3
  16. java中cbrt_JavaScript中带有示例的Math.cbrt()方法
  17. 如果redis哨兵宕机了怎么办_Redis 主从复制架构中出现宕机怎么办?以及哨兵功能...
  18. 解决ImportError: No module named “XXX“
  19. 谷歌拼音输入法的安全漏洞
  20. COD测定仪小故障不及时处理,可能会演变成的大问题

热门文章

  1. GPM - 多语言实现视频
  2. oracle 表分区[三]
  3. CentOS 8.0 今天已正式发布!一起看看有哪些新特性
  4. 2019谷歌学术指标出炉,影响因子何去何从?
  5. 深入理解傅立叶变换(详细)
  6. VC++6.0出现no compile tool is associated with the extension.解决方法
  7. Computing--图灵机
  8. can差分线阻抗_CAN总线冷知识—边沿台阶是怎么来的?
  9. JSON 对象和字符串对象的互转
  10. Redis学习笔记--Redis数据过期策略详解