更改java版本号最佳实践不应该是删除本地java版本重新下载或升级降级java版本,而是安装多java版本,按需切换

关于java的安装我就无需赘言了,假设本地已经有多个java版本,操作如下:

  1. 列出mac本地所有的java版本

    /usr/libexec/java_home -V

    基本信息大致如下:

    # 以下说明我的本地java有两个版本
    Matching Java Virtual Machines (2):
    10.0.1, x86_64: "Java SE 10.0.1"    /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
    1.8.0_181, x86_64:  "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
    
    /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
    
  2. 切换对应版本version
    # 切换成java1.8
    export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

happy coding!