mac回退jdk版本_Mac 的 jdk 版本配置
关于修改 /usr/libexec/java_home 失败的问题,以前遇到过,后来没做笔记,忘记了。。惭愧
在.bash_profile 中写如下语句
# Mac 默认 JDK 6 ( Mac 默认自带了一个 jdk6 版本)
exportJAVA_6_HOME=$(/usr/libexec/java_home -v 1.6 )
# 设置 JDK 8
exportJAVA_8_HOME=$(/usr/libexec/java_home -v 1.8 )
usr/libexec/java_home
#alias 命令动态切换 JDK 版本
aliasjdk6="export JAVA_HOME=$JAVA_6_HOME"
aliasjdk8="export JAVA_HOME=$JAVA_8_HOME"
然后到命令行执行
source ~/.bash_profile
然后查看 java -version ,再执行上面定义的 jdk6 命令行,再查看 java -version
如下
QuinnChens-MacBook-Pro:~ Quinn$java -version
java version "1.8.0_45"
Java (TM ) SE Runtime Environment (build 1.8.0_45-b14 )
Java HotSpot (TM ) 64-Bit Server VM (build 25.45-b02, mixed mode )
QuinnChens-MacBook-Pro:~ Quinn$jdk6
QuinnChens-MacBook-Pro:~ Quinn$java -version
java version "1.6.0_65"
Java (TM ) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716 )
Java HotSpot (TM ) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode )
QuinnChens-MacBook-Pro:~ Quinn$
如上,执行 jdk6 命令后, java -version 查看的结果也会相应变化,从 1.8 变为 1.6 ,但是,再看下面
查看 /usr/libexec/java_home 依然没有变化,还是 1.8 (它应该是变成 1.6 )
QuinnChens-MacBook-Pro:~ Quinn$/usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
所以很好奇 java -version 和 /usr/libexec/java_home 这两者的区别。
今天在编译 android 源码,要求 jdk1.6 。很明显是要将 /usr/libexec/java_home 修改为 1.6 才可以。
所以很好奇,如何修改 /usr/libexec/java_home 的值,是不是我最开始在 bash_profile 中的命令行并不会起到修改 /usr/libexec/java_home 的作用。
mac回退jdk版本_Mac 的 jdk 版本配置相关推荐
- mac终端查看php版本_Mac切换php版本方法
本文主要和大家分享Mac切换php版本方法,希望能帮助到大家. 1.使用brew安装多个php版本 先通过命令查看本地php版本php -v 随后使用brew安装多个php版本brew install ...
- mac java 安装教程_MAC安装JDK详细教程
1.下载JDK: 2.安装:选中下载的压缩包,双击安装 3.查看是否安装成功: 终端输入命令:Java -version,看到版本号即代表安装成功 4.配置环境变量: (1).打开配置文件:终端输入 ...
- mac怎么查node版本_Mac更新node版本和npm版本
npm: 查看当前版本: npm --version 更新到最新版 sodu npm install npm@latest -g node: 1.查看当前版本: node -v 2.清除npm当前缓存 ...
- Mac 系统如何在多个jdk版本之间切换
关注我 「Java之康庄大道」精彩文章第一时间推送给你 JDK更新的速度实在是太快了,我们一个项目还没完成,JDK已经更新好几代了,有时候我们既想要跟上JDK更新的步伐,又需要依赖以前的JDK版本,这 ...
- macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...
Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...
- mac 修改java版本_Mac如何更改maven的java版本
本文出于我的独立博客:Geeekr [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2: ...
- java mac 环境变量配置_MAC安装JDK及环境变量配置
访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作: 2.点击"JDK DOWNLOAD"按钮: 3.选择"Ac ...
- 【Linux服务器初上手】MobaXterm/系统版本/hostname/hosts/yum源配置/jdk/docker(不断完善)
1.简单说明 这里对云服务器的购买.安全组设置等不做详细的说明,主要是描述连接上云服务器后要做的配置.开发环境搭建等操作,内容会不断进行完善. 服务器终端工具推荐使用MobaXterm优点是免费开源, ...
- 对于局部变量_2020年对于JDK ,大家觉得哪个版本好用?
自95年以后,IT世界红红红火火,恍恍惚惚的,很多人都在议论纷繁,或许早在95年之前,就有大家小家一起拼个你死我不活的境界. 那么问题来咯,2020年的程序员们,讨论一下对于JDK,大家觉得什么版本好 ...
最新文章
- python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...
- 【数字信号处理】相关函数应用 ( 正弦信号 的 自相关函数 分析 | 在白噪声中检测正弦信号 )
- python3 数组大小_python3从零学习-5.1.8、高效的数值数组array
- c++以代理的方式来实现接口化编程
- WebView 访问 url asset sd 网页
- autoconf.mk详析
- 读取config文件中的键值
- 带电检测必要性_接地电阻检测分析的必要性
- Log4j2完整XML参考(详细注释说明)
- Android WebView使用深入浅出
- 基于计算机 中学数学教学,计算机辅助中学数学教学的研究
- html可编辑段落,javascript – HTML5内容列表后的可编辑段落
- 树莓派Pico与ADXL345三轴加速度传感器SPI总线接口技术及MicroPython编程
- Unable to open shape_predictor_68_face_landmarks.dat
- 投资学U18 股票估值 课后习题解读
- 关于大学,关于游戏和游戏开发
- 新手云服务器系统,新手云服务器系统
- 你想要的宏基因组-微生物组知识全在这(2023.01)
- Java—ISBN号码问题
- BAT批处理批量修改文件后缀名
热门文章
- 【腾讯面试题】SQL语句优化方法有哪些?
- 一篇文章理解深度神经网络5个常用激活函数
- POJ - 2002 Squares 数正方形【二分】【哈希表】
- Vue 结合Element UI 实现导航的 router 属性 expected boolean,got string
- 操作系统系列「一」OPERATING SYSTEMS THREE EASY PIECES 《操作系统导论》
- Iris——整合Gorm持久化的Casbin的Example
- Stas and the Queue at the Buffet
- Bear and Finding Criminals
- 绝地求生自定义服务器租一天多少钱,绝地求生自定义服务器怎么样?绝地求生自定义服务器使用攻略...
- JDBC批量操作批量增加批量修改