Homebrew通过jenv管理jdk版本

目录

1、Homebrew 的安装教程无脑操作

2、 Homebrew扩展安装不同厂商java

  2.1、新增java8.rb的文件(文件内容如下)。

  2.2、下载需要安装的厂家Java(举例使用Oracle)

        2.2.1、点击下面的oracle官网下载java版本不用安装。

        2.2.2、在该链接的位置按F12或者使用右键检查元素

        2.2.3 、复制该处元素中的一些下载url

        2.2.4、将复制的内容粘贴到该处(打开新增的java8.rb文件)

        2.2.5、将下载的java8使用如下命令拿到sha256数据签名密钥

        2.2.6、将sha256数据签名密钥粘贴到ava8.rb中 

        2.2.7、复制下载的java8路径到java8.rb文件中的url中,保存java8.rb文件

3、使用Homebrew的brew命令安装jenv管理java版本和安装java8

3.1、使用Homebrew的brew命令安装jenv来管理java版本

3.2、使用Homebrew的brew命令,安装java8

3.3、jenv绑定本地java版本切换java版本


1、Homebrew 的安装教程无脑操作

 /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

国内的Homebrew镜像国外的太慢所以可以去官网看看https://brew.idayer.com/guide/start/


2、 Homebrew扩展安装不同厂商java


  2.1、新增java8.rb的文件(文件内容如下)。

cask 'java8' do
  version '8u202,b08:1961070e4c9b4e26a04e7f5a083f551e'
  sha256 'b41367948cf99ca0b8d1571f116b7e3e322dd1ebdfd4d390e959164d75b97c20'

  url "https://download.oracle.com/otn-pub/java/jdk/#{version.before_comma}-#{version.after_comma.before_colon}/#{version.after_colon}/jdk-#{version.before_comma}-macosx-x64.dmg",
      cookies: {
                 'oraclelicense' => 'accept-securebackup-cookie',
               }
  name 'Oracle Java 8 Standard Edition Development Kit'
  homepage 'https://www.oracle.com/technetwork/java/javase/overview/index.html'

  depends_on macos: '>= :yosemite'

  pkg 'JDK 8 Update 202.pkg'

  uninstall pkgutil: "com.oracle.jdk#{version.before_comma}",
            delete:  [
                       '/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin',
                       '/Library/PreferencePanes/JavaControlPanel.prefPane',
                     ]

  zap trash: [
               '~/Library/Application Support/Oracle/Java',
               '~/Library/Application Support/com.oracle.java.JavaAppletPlugin.plist',
               '~/Library/Application Support/com.oracle.javadeployment.plist',
             ]

  caveats do
    license 'https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html'
  end
end

  2.2、下载需要安装的厂家Java(举例使用Oracle)

        2.2.1、点击下面的oracle官网下载java版本不用安装。

oracle-java8链接https://www.oracle.com/java/technologies/downloads/#java8-mac

        2.2.2、在该链接的位置按F12或者使用右键检查元素

        2.2.3 、复制该处元素中的一些下载url

        2.2.4、将复制的内容粘贴到该处(打开新增的java8.rb文件)

        2.2.5、将下载的java8使用如下命令拿到sha256数据签名密钥

openssl dgst -sha256 /xxx/jdk-xxx-macosx-x64.dmg

        2.2.6、将sha256数据签名密钥粘贴到ava8.rb中 

        2.2.7、复制下载的java8路径到java8.rb文件中的url中,保存java8.rb文件

3、使用Homebrew的brew命令安装jenv管理java版本和安装java8

3.1、使用Homebrew的brew命令安装jenv来管理java版本

brew install jenv 安装jenv命令

使用如下命令配置jenv的绑定

echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc

echo 'eval "$(jenv init -)"' >> ~/.zshrc

3.2、使用Homebrew的brew命令,安装java8

brew search java        查询可安装的java版本

brew install --cask java8         安装java。

3.3、jenv绑定本地java版本切换java版本

jenv add  /Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home         绑定路径

jenv versions         查看现在绑定版本与已有版本

jenv local 1.8         绑定版本

要使用Homebrew安装JDK,您可以按照以下步骤进行操作: 1. 首先,您需要更新Homebrew。您可以使用以下命令更新Homebrew: ``` brew update ``` 2. 接下来,您可以使用Homebrew安装AdoptOpenJDK 8。您可以使用以下命令进行安装: ``` brew install adoptopenjdk8 ``` 3. 在安装完成后,您需要配置环境变量。您可以通过以下步骤进行配置: - 打开终端并输入以下命令: ``` sudo /usr/bin/vim /etc/profile ``` - 在打开的文件中,添加以下内容: ``` JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home CLASS_PATH="$JAVA_HOME/lib" PATH=".$PATH:$JAVA_HOME/bin" export PATH=/usr/local/bin:$PATH ``` - 保存并退出文件。 这样,您就可以使用Homebrew成功安装JDK并配置环境变量了。请记得根据您的需求进行适当的调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Mac通过homebrew安装 jdk1.8 并配置环境](https://blog.csdn.net/weixin_45626288/article/details/128125978)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [JDK1.6 Mac 官方正式版](https://download.csdn.net/download/zw739262567/10172106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值