mac 自动配置java版本
2016-02-04 20:53
591 查看
首先输入命令:vi .bash_profile ,添加如下内容:
然后执行source .bash_profile生效新配置
非常方便,效果如下:
# Mac默认 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"
然后执行source .bash_profile生效新配置
非常方便,效果如下:
Last login: Thu Feb 4 20:51:26 on ttys002 liqiu ~$ java -version java version "1.6.0_65" Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode) liqiu ~$ jdk7 liqiu ~$ java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) liqiu ~$
相关文章推荐
- Quartz-Cron Expression 使用介绍
- springmvc(十四)springmvc注解开发-springmvc参数绑定-数组绑定
- Java并发程序基础
- java 可扩充数组实现向量
- Win7下配置环境变量
- 三个实例演示 Java Thread Dump 日志分析
- 各种 Java Thread State 第一分析法则
- 线上Java应用排查和诊断规范
- 【转】Java 5种字符串拼接方式性能比较。
- Java中的静态绑定和动态绑定
- Java NIO4:Socket通道
- java验证码
- JavaLearning:JAVA IO Piped流
- springmvc(十三)springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定
- 3DES加密—java/OC
- java国际化——消息格式化+文本文件和字符集
- JavaWeb利用cookie记住账号
- Java基础:一个关于java数组的深度思考
- SSM(Spring+SpringMVC+MyBatis)开发框架的搭建个人总结
- java中的Lambda表达式