Mac 安装多个版本jdk
JDK默认安装路径为/Library/Java/JavaVirtualMachines
多版本安装后效果为:
设置
1.执行以下命令
cd ~open -e .bash_profile #打开.bash_profile文件
注:假如.bash_profile文件不存在执行下面命令新建文件
cd ~
touch .bash_profile #新建.bash_profile文件
ls -a #查看文件是否创建成功
2.在打开的.bash_profile文件中添加下面内容然后关闭
#添加JDK的环境变量
export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.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_77.jdk/Contents/Home
#默认JDK1.7
export JAVA_HOME=$JAVA_7_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"
3.设置生效
cd ~
source .bash_profile #设置配置立即生效
4.验证是否安装成功
Mac 安装多个版本jdk相关推荐
- 安装了低版本Jdk后eclipse无法打开的终极解决方法
安装了低版本Jdk后eclipse无法打开的终极解决方法 参考文章: (1)安装了低版本Jdk后eclipse无法打开的终极解决方法 (2)https://www.cnblogs.com/MrLiu6 ...
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...
- mac安装了多版本php 卸载,mac 安装多版本PHP
前言 相信大家在mac 安装PHP多版本的时候也遇到了很多坑 # brew install php56 # brew install php70 这样安装的话肯定会报错的,因为brew存在软连接 这个 ...
- 更改多个版本java_window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法...
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...
- Axure for mac安装教程(版本8.1.0.3382)
Axure for mac安装教程(版本8.1.0.3382) 第一步--下载安装包 官网下载安装包:https://www.axure.com/download 第二步--安装 如图双击刚下下来的A ...
- JDK安装及多版本JDK安装
JDK安装及多版本JDK安装 JDK下载安装 配置JDK环境变量 JDK的配置验证 多版本JDK安装 JDK安装程序与压缩包的区别 安装程序的解决方案 JDK下载安装 JDK下载https://www ...
- Linux 安装多个版本JDK并设置默认版本
文章目录 1 官网下载JDK版本 2 利用ssh工具上传安装包到Linux系统 3 Linux用户安装的程序一般放在 /usr/local/下 4 配置环境变量 5 刷新环境变量 6 使用java - ...
- 简单3步成功给Mac安装指定Python版本和指定库版本并且随意切换版本,非常简单,不行拿砖砸我
Mac安装Python真的头疼,我前后斗了一年. Mac默认安装2.7,我们平时2018年都用Python3了. 我按照网友的方法brew install python3,导致Python2和Pyth ...
- 安装多个版本JDK相关问题
一.前言 因敝人计算器上面安装了多个版本的JDK,其中包括JDK1.6.JDK1.7.JDK1.8,想通过变换环境变量(JAVA_HOME)的形式切换不同的JDK,但是我在安装了JDK1.7并且配置了 ...
最新文章
- 【错误归纳】IndexError: single positional indexer is out-of-bounds
- Jquery绑定事件(bind和live的区别)[转]
- MySQL中修改密码及访问限制设置详解
- win10计算机如何切换用户名,Win10怎么修改本地账号的用户名 win10本地账户改名图文教程...
- python opencv cv2.VideoCapture(),read(),waitKey()的使用 ret,frame参数
- 在FCKeditor 2.6中添加插入视频和音频功能(最新修订版)
- 张高兴的 .NET Core IoT 入门指南:(二)GPIO 的使用
- Linker command failed with exit code 1(use -v to see invocation)
- Jmeter性能测试工具Timer定时器详解
- AI项目商务合作,寻广州附近计算机视觉算法团队!
- 一维数组所有元素是否大于_【C语言】- 指向一维数组元素的指针!你今天学习了吗?...
- Redhat7离线安装mysql_linux 离线安装mysql7或者8
- (原)MongoDB在系统中的使用
- 【瑕疵检测】基于matlab Gabor滤波布匹瑕疵检测【含Matlab源码 407期】
- ToStringBuilder、HashCodeBuilder、EqualsBuilder、ToStringStyle、ReflectionToStringBuilder等学习...
- GRPC入门使用及测试用例源码
- 利用ESP8266与米思齐从零制作模拟温室大棚--程序篇
- python函数的位置参数(Positional)和关键字参数(keyword)
- HSI、HSV、RGB、CMY、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型
- Calendar.getInstance() gives error in Android Studio