2020macOS Big Sur配置Java开发环境之jdk安装过程

 更新时间:2021年02月03日 11:57:38   作者:lxyoucan  
这篇文章主要介绍了2020macOS Big Sur配置Java开发环境之jdk安装,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

前言

最近把电脑重新安装了系统升级到了macOS Big Sur 11.0.1版本,开发环境就要从头开始配置了。
安装jdk没什么难的,记录一下过程。给有需要的人。

下载jdk

我们公司现在主流的还是在用jdk 8,这样以安装jdk8为例吧。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
版本选择 macOS x64

在这里插入图片描述

这里会自动跳转到登录页面,没账号的自行注册一下。

安装jdk

双击打开 jdk-8u271-macosx-x64.dmg

在这里插入图片描述

没有什么特别注意的,一路“继续”就行了。要输入密码的时间输入密码就行了。

在这里插入图片描述
在这里插入图片描述

这样就安装完成了。

查询安装在java 版本信息:

java -version

itkey@itkeydeMacBook-Pro ~ % java -version java version “1.8.0_271”
Java™ SE Runtime Environment (build 1.8.0_271-b09) Java HotSpot™
64-Bit Server VM (build 25.271-b09, mixed mode)

说明已经正常安装了。现在大部分程序已经正常可以用了Java 的环境了。

配置 查找JAVA_HOME安装路径

/usr/libexec/java_home -V

itkey@itkeydeMacBook-Pro ~ % /usr/libexec/java_home -V Matching Java
Virtual Machines (2):
1.8.271.09 (x86_64) “Oracle Corporation” - “Java” /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
1.8.0_271 (x86_64) “Oracle Corporation” - “Java SE 8” /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

查了一下,发现竟然有两个,macOS Catalina 安装时,这里只显示一个。当时我在Catalina时安装的时间截图如下:

在这里插入图片描述

我在想是不是macOS Big Sur自带了一个jdk啊!或者我之前安装的什么软件自带了一个。反正这个也不影响。根据经验,我们刚才安装的路径应该是:

/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home

配置环境变量 配置~/.zshrc文件

首次配置需先新建配置文件,终端输入“touch .zshrc”即可新建隐藏的.zshrc配置文件。

非首次配置环境变量(直接编辑即可)
终端输入“open -e .zshrc”打开配置文件,写入jdk环境变量内容保存关闭即可。

Last login: Sun Dec 13 15:33:59 on ttys000
itkey@itkeydeMacBook-Pro ~% touch .zshrc
itkey@itkeydeMacBook-Pro ~ % open -e .zshrc
在这里插入图片描述

加入以下配置:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

JAVA_HOME后面的内容换成你自己的安装路径。

在这里插入图片描述

使配置文件立即生效

source .zshrc

验证环境配置成功,终端输入指令

echo $JAVA_HOME

显示jdk路径即配置已生效!

在这里插入图片描述

总结

配置文件是~/.zshrc
而不是~/.bash_profile网上有些教程上是后者。会导致重启电脑后环境变量又不生效。

到此这篇关于2020macOS Big Sur配置Java开发环境之jdk安装过程的文章就介绍到这了,更多相关macOS 配置Java开发环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring Security过滤器链体系的实例详解

    Spring Security过滤器链体系的实例详解

    这篇文章主要介绍了Spring Security过滤器链体系,通过思维导图可以很好的帮助大家理解配置类的相关知识,结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • Java日常练习题,每天进步一点点(40)

    Java日常练习题,每天进步一点点(40)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-07-07
  • Jackson将json string转为Object,org.json读取json数组的实例

    Jackson将json string转为Object,org.json读取json数组的实例

    下面小编就为大家带来一篇Jackson将json string转为Object,org.json读取json数组的实例,具有很好的参考价值,希望对大家有所帮助
    2017-12-12
  • Spring中@Conditional注解用法详解

    Spring中@Conditional注解用法详解

    这篇文章主要介绍了Spring中@Conditional注解用法详解,@Conditional是Spring4版本新提供的一种注解,它的作用是按照设定的条件进行判断,把满足判断条件的bean注册到Spring容器,需要的朋友可以参考下
    2023-11-11
  • IntelliJ IDEA引入第三方jar包或查看Java源码的时候报decompiled.class file bytecode version:52.0(java 8)错误的解决办法

    IntelliJ IDEA引入第三方jar包或查看Java源码的时候报decompiled.class file byt

    今天小编就为大家分享一篇关于IntelliJ IDEA引入第三方jar包或查看Java源码的时候报decompiled.class file bytecode version:52.0(java 8)错误的解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Java计算百分比的各种方法总结

    Java计算百分比的各种方法总结

    这篇文章主要给大家介绍了关于Java计算百分比的各种方法,要计算百分比并保留两位小数,首先需要明确计算公式和java语言的数学计算方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-06-06
  • Java并发编程示例(四):可控的线程中断

    Java并发编程示例(四):可控的线程中断

    这篇文章主要介绍了Java并发编程示例(四):可控的线程中断,在本节,我们将使用一个线程查找指定目录及其子目录下文件来演示通过使用InterruptedException异常控制线程中断,需要的朋友可以参考下
    2014-12-12
  • Java 数据结构与算法系列精讲之贪心算法

    Java 数据结构与算法系列精讲之贪心算法

    我们可能在好多地方都会听到贪心算法这一概念,并且它的算法思想也比较简单就是说算法只保证局部最优,进而达到全局最优。但我们实际编程的过程中用的并不是很多,究其原因可能是贪心算法使用的条件比较苛刻,所要解决的问题必须满足贪心选择性质
    2022-02-02
  • Spring Boot集成教程之异步调用Async

    Spring Boot集成教程之异步调用Async

    在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行执行,我们可以使用多线程来并行的处理任务,也可以使用spring提供的异步处理方式@Async。需要的朋友们下面来一起看看吧。
    2018-03-03
  • 关于jpa querydsl嵌套查询demo

    关于jpa querydsl嵌套查询demo

    这篇文章主要介绍了关于jpa querydsl 嵌套查询demo,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05

最新评论