• Mac环境下的Java操作


    查看java安装路径

    自己配置过环境变量的情况

    在终端输入命令: echo $JAVA_HOME

    MacBook:~ user$ echo $JAVA_HOME
    /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
    

    使用Mac版本的JDK安装包(以dmg结尾)安装的情况

    在终端输入命令: /usr/libexec/java_home

    MacBook:~ user$ /usr/libexec/java_home 
    /Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home
    


    切换Java的版本

    安装JDK

    JDK可以去oracle官网下载适合当前mac的版本
    需要oracle的账号才能下载: 账号:liwei@xiaostudy.com 密码:OracleTest1234
    使用.dmg的安装包, 直接安装即可

    查看当前版本

    安装成功后, 使用命令查看当前JDK的版本: java -version

    MacBook:~ user$  java -version
    java version "1.8.0_221"
    Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
    

    查看JDK的安装路径? 参考上面: java安装路径

    配置多版本切换

    编辑当前用户下的 .bash_profile 配置文件, 添加如下内容: (注: 9代替1.9, 之后的版本以此类推)

    # configuration java more version
    export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
    export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"
    export JAVA_13_HOME="$(/usr/libexec/java_home -v 13)"
    
    # exchage verion command
    alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
    alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
    alias jdk13='export JAVA_HOME=$JAVA_13_HOME'
    
    # default use JDK8
    export JAVA_HOME=$JAVA_8_HOME
    

    保存文件 :wq, 使配置生效的命令: source ~/.bash_profile

    测试版本切换

    MacBook:~ user$ java -version
    java version "1.8.0_221"
    Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
    
    # 切换版本命令: jdk+版本号(可以自己设置)
    MacBook:~ user$ jdk11
    MacBook:~ user$ java -version
    java version "11.0.7" 2020-04-14 LTS
    Java(TM) SE Runtime Environment 18.9 (build 11.0.7+8-LTS)
    Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.7+8-LTS, mixed mode)
    
    MacBook:~ user$ jdk13
    MacBook:~ user$ java -version
    java version "13.0.2" 2020-01-14
    Java(TM) SE Runtime Environment (build 13.0.2+8)
    Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
    



    参考来源

    mac环境中切换多个java的版本
    [Mac]查看java安装路径
    Markdown 如何实现页面内跳转

  • 相关阅读:
    常用的长度单位
    HTML常用的列表标签
    html常用文本标签
    CSS选择器及优先级
    块级元素与内联元素
    移动端app打包
    内联框架
    Leetcode303.区域和检索-数组不可变
    Leetcode107.二叉树的层次遍历||
    Leetcode784.字母大小写全排列
  • 原文地址:https://www.cnblogs.com/vitoboy/p/13047532.html
Copyright © 2020-2023  润新知