首页 > 编程语言 >Mac brew安装Java8 && Mac配置多个Java版本

Mac brew安装Java8 && Mac配置多个Java版本

时间:2023-10-27 09:58:13浏览次数:44  
标签:设置 Java && jenv Mac 版本 brew Java8

安装Java8

 

1. 打开终端,输入以下命令安装brew:

 

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

 

2. 安装Java8:

 

`brew tap caskroom/versions`

 

`brew cask install java8`

 

3. 验证Java8是否安装成功:

 

`java -version`

 

如果显示Java8的版本信息,则表示安装成功。

 

配置多个Java版本

 

1. 安装jenv:

 

`brew install jenv`

 

2. 添加Java版本:

 

`jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home`

 

`jenv add /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home`

 

可以添加多个Java版本。

 

3. 列出已安装的Java版本:

 

`jenv versions`

 

4. 设置全局Java版本:

 

`jenv global 1.8`

 

或者

 

`jenv global 11.0.2`

 

5. 设置本地Java版本:

 

`jenv local 1.8`

 

或者

 

`jenv local 11.0.2`

 

设置本地Java版本后,当前目录下的Java版本会被设置为指定版本。

 

6. 设置Shell的Java版本:

 

`jenv shell 1.8`

 

或者

 

`jenv shell 11.0.2`

 

设置Shell的Java版本后,当前Shell的Java版本会被设置为指定版本。

 

7. 验证Java版本是否设置成功:

 

`java -version`

 

如果显示设置的Java版本信息,则表示设置成功。

 

https://www.itgh.cn/post/dgcbf2b4.html

 

标签:设置,Java,&&,jenv,Mac,版本,brew,Java8
From: https://www.cnblogs.com/softidea/p/17791084.html

相关文章

  • 高效技巧揭秘:Java轻松批量插入或删除Excel行列操作
    摘要:本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言在职场生活中,对Excel工作表的行和列进行操作是非常普遍的需求。一般情况下在Excel中,可以通过右键菜单插入或者删除行与列。不过在软件开发......
  • java数组 去重字符串去空格
    packagegta.custom.action.typeForm;importjava.util.ArrayList;publicclassTestmain{publicstaticvoidmain(Stringargs[]){String[]str={"2","2","3","1","4","4"};/......
  • JAVA中char类型加减乘除运算表达式返回类型
    我们都知道java中,如果char类型和int类型做加减法,那么char类型会被精度提升至int类型然后参与运算,返回的也是int类型的数据。那么如果表达式中参与运算的均为char类型,那么表达式返回的类型是什么呢?'A'-'a'经过简单测试,是int类型。charc='w';sb.append('A'+c-'a');......
  • Java基础 多线程
    进程:进程是程序的基本执行实体(简单理解就是,一个软件运行之后,它就是一个进程)线程:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。简单说,线程就是应用软件中互相独立的、又可以同时运行的功能。如果这样的功能比较多,就形成了多线程 ......
  • 学习Java的第一天 Markdown 语法
    Markdown学习标题:一级标题#+标题名字​二级标题##+.....以此类推二级标题三级标题字体Hello,World!粗体字体前后两个**Hello,World!斜体字体前面一个*Hello,World!又粗又斜字体前后三个***Hello,World!删除线......
  • java项目树出现了红色时针标记,run mian方法时无反应
     java的左侧项目树出现了红色的时针标记,导致java类的代码中String、System等关键字出现红色错误, 解决办法,右键src--markdirectoryas--sourceroot,即可  后续问题:runmian方法时无反应逻辑、配置等都没问题,就是死活没反应。看来一堆教程也没个有用!!! 直接关掉项......
  • Java基础 Commons-io
    Commons-io是apache开源基金组织提供的一组有关IO操作的开源工具包,是用来提高IO流的开发效率的   ......
  • java代码调用python
    Java可以通过调用外部命令来执行Python脚本,具体方法如下:首先确保Python已经安装并配置好,可以在命令行中输入“python--version”来检查Python是否安装成功。在Java中调用Python脚本,可以使用Java的Runtime类或ProcessBuilder类来执行外部命令。这里以Runtime类为例:java复制代码im......
  • The 2021 ICPC Asia Macau Regional Contest
    \(C.LaserTrap\)根据题意不难判断出需要极角排序,然后对于每个点寻找更小的一个\(180\)度的点数。即使听说是用双指针实现查找依旧没什么思路。后来看了别人的实现方法发现确实比较简单,甚至只需要维护极角就可以了。constlongdoublepi=acosl(-1);voidsolve(){int......
  • maven创建普通java项目访问mysql-mybatis
    基础资料:数据库:d1,表:t1,字段:xm,nl(即姓名、年龄),内容('zs',20;'ls',18)以下内容由官网“https://mybatis.org/mybatis-3/zh/getting-started.html”整理而来。不尽不实之处请参考官网原文。思想:1、在pom.xml文件中除了给出mybatis和jdbc的依赖之外,还应给出资源(配置)文件位置。2、在my......