当前位置 : 主页 > 网络编程 > PHP >

(转)Macos安装java环境,快速切换Java版本

来源:互联网 收集:自由互联 发布时间:2023-10-08
安装Java8,java11 java8版本我习惯使用openjdk1.8 java11版本我习惯使用openjdk11 先搜索一下版本库里有哪些Java版本 brew search openjdk 这里发现有很多openjdk的版本,挑选自己喜欢的版本就可以。



安装Java8,java11

java8版本我习惯使用openjdk1.8

java11版本我习惯使用openjdk11

先搜索一下版本库里有哪些Java版本

    brew search openjdk

这里发现有很多openjdk的版本,挑选自己喜欢的版本就可以。

安装java8

    brew install adoptopenjdk8

 安装java11

    brew install adoptopenjdk11

正常情况下就安装完成了。

补充

Macos系统本身自带安装好了openjdk1.8,跟Java8差不多。正常情况可以在命令行上查看自己的Java版本。

    java -version #查看命令

一般情况下,比如老版本的应用,可以直接使用这个版本

快速切换Java版本的方法

   需求是快速切换java8和java11

  要达到的效果

      在命令行输入 java8,就马上切换到java8的版本上

      在命令行输入 java11,就马上切换到java11的版本上

准备工作:

    确认一下有没有存在下面的目录

    cd /Library/Java/JavaVirtualMachines/  #进入这个目录

    ls  #查看目录下的文件

    下面是我的openjdk8的目录,也就是java8的安装目录

    /Library/Java/JavaVirtualMachines/openjdk-8.jdk/Contents/Home

    openjdk11的目录,也就是java11的安装目录

    /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home

如果你的openjdk的版本不一样,根据自己的版本记录这个目录就可以。复制留着备用

1.先编辑家目录下的.bash_profile

    vim ~/.bash_profile

或者用自己习惯的编辑器编辑也可以。

比如用sublime 编辑:

    subl ~/.bash_profile

2.在打开的文件最后面添加代码。

    # openjdk8 
    java8=/Library/Java/JavaVirtualMachines/openjdk-8.jdk/Contents/Home

    # openjdk 11
    java11=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home

    # default jdk8
    export JAVA_HOME=$java8

    alias java8="export JAVA_HOME=$java8"
    alias java11="export JAVA_HOME=$java11"

3.加载配置文件

命令行下输入 ,重新加载我们修改后的配置文件

    . ~/.bash_profile

 效果展示

java -version #查看当前的Java版本是什么。

java8  ----> java11

命令行输入java11

    java11

java11 ---->java8

命令行输入java8

    java8

 

上一篇:js 处理时区问题
下一篇:没有了
网友评论