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

您所在的位置:网站首页 mac怎么切换到windows Macos安装java环境,快速切换Java版本

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

2024-05-26 15:47| 来源: 网络整理| 查看: 265

前言

java环境对我来说是非常重要的环境,平时用的工具很多是Java开发的。所以环境必不可少,目标主流的Java环境有java8和java11,因为很多软件需要的Java版本不一样。所以这2个环境我都需要同时安装。下面记录一下我的安装过程。

安装brew

我个人推荐使用brew安装Java,大部分软件安装我推荐使用brew【包管理】安装。如果没有安装brew,命令如下:

ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

brew 安装出错时。用下面的命令 rm -rf /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core; brew update

如果安装不了[一般都能正常安装],就要扶墙挂一下国外的代理,

安装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

 

 

到这里基本上实现了快速切换Java的版本的功能.

瑾记录安装的过程。如果有什么不对请批评指正



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3