MAC配置JDK运行环境


前言

作为一名JAVA开发人员,入手一台新电脑后免不了要配置JDK运行环境,这是本人在入手一台MAC后配置JDK的实操记录文章,希望可以对使用MAC的小伙伴有所帮助。


一、准备安装包

苹果的mac book目前常见的有两种芯片的 一种是intel芯片的,一种是Apple Silicon的。为了更好的体现不同芯片的性能,各种开发工具包给出了不同的实现,所以请各位小伙伴儿在安装开发工具时选择合适的工具包。鉴于本文演示的笔记本为mac book M1芯片的,所以推荐工具包如下:

JDK:Zulu官网JDK下载
Zulu官网JDK下载
为了方便配置环境变量 我下载的是 .tar.gz格式的文件

二、配置JAVA_HOME

1.解压JDK到指定文件夹

我是将JDK等开发工具放在了系统的资源库下,也就是根目录的Library下:
1、打开终端,此时默认是在用户目录下,输入 pwd 命令可以验证路径;
2、输入 cd / 直接切换到根目录下;
3、输入ls命令可见根目录下文件夹,ls -a命令还可以看到隐藏的文件夹,此时可以看到我们要找的Library目录;
4、在Library目录创建存放JDK的文件夹,命令如下:

sudo mkdir Java
sudo mkdir JavaVirtualMachines

5、把下载好的JDK包移动到该路径下,并解压;
(这里有个快速复制路径的小技巧:)
小技巧
移动:

sudo mv  下载好的文件存放点的路径   /Library/Java/JavaVirtualMachines

解压:

tar -zxvf  JDK包

解压后切换到解压好的jdk目录下,因为我们要使用的里面zulu-8.jdk文件夹下的bin运行,所以可以把这个包移动到最外层,移动方法同上,当然,不移动只要配JAVA_HOME的时候正确配到该文件下的bin目录也是可以的。

2.配置环境

1、新打开一个终端窗口,输入 ls -a,查看是否存在 .bash_profile,不存在就新建一个

touch .bash_profile

用户目录截图
2、编辑.bash_profile文件 vim .bash_profile
进入编辑模式后 按 i 开始添加内容
结束编辑模式按 ESC
结束后保存输入 :wq!
不保存输入 :q!
检查 .bash_profile文件是否编辑好用 cat .bash_profile

export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH
export PATH 
export CLASSPATH

3、重新加载.bash_profile保证配置的环境变量生效 source .bash_profile
检查JDK是否配置好 java -version
JDK版本信息

三、常见问题

1.访问受限问题

如果输入java -version命令后 出现如下提示信息,请到 系统设置-隐私与安全性 中允许一下文件的使用

授权界面
在这里插入图片描述

2.重启终端环境变量失效

出现重启终端环境变量失效的问题,说明zshell下环境变量未生效,解决方案是在用户目录下找到 .zshrc文件 在末尾加上 source $HOME/.bash_profile
如果没有 .zshrc文件,手动创建可能并不会生效,建议安装 oh-my-zsh 工具,推荐教程: oh-my-zsh的安装

总结

其实下载好JDK后,可以在下载目录直接使用解压工具解压缩并把需要用到的zulu-8.jdk移动到/Library/Java/JavaVirtualMachines目录下的,但是命令行不仅会在mac上用到 在服务器运维过程中更是常用,希望上面操作可以使大家快速熟悉命令行。

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
JAVA 开发环境 Java SE Development Kit (JDK) 16.0 发布啦!在 Java 中创建应用所需的基本资源,包括 Java 运行环境,库,代码示例和演示应用。根据 TIOBE 编程社区索引,Java 编程语言是软件开发人员的最佳选择之一,他们力争在基于 C 和 C-based 语言中占据上风。从 PC,移动终端或媒体播放器到更复杂的医疗设备,全球大多数电子设备都使用其功能。 Java SE Development Kit (JDK) 15.0 x64 免费下载Java SE Development Kit (JDK) 15.0 x64 免费下载 JDK 是什么? JDK 是整个 Java 的核心,包括了 Java 运行环境(Java Runtime Envirnment),一堆 Java 工具和 Java 基础的类库(rt.jar).不论什么 Java 应用服务器实质都是内置了某个版本的 JDK。 因此掌握 JDK 是学好 Java 的第一步.最主流的 JDK 是 Sun 公司发布的 JDK,除了 Sun 之外,还有很多公司和组织都开发了自己的 JDK,例如 IBM 公司开发的 JDK,BEA 公司的 Jrocket,还有 GNU 组织开发的 JDK 等等。 Java 平台提供了一种环境,可以为多种操作系统(例如 Microsoft Windows,Mac OS X 或 Linux 发行版)开发软件。 Java 运行环境(JRE)允许您执行 Java 应用程序,组件和小程序,而 Java 开发套件(JDK)提供了一套全面的工具,供程序员构建,运行,调试甚至记录 Java 代码。 您还可以访问 JRE 的 Java 虚拟机(JVM)组件以及类库和支持文件,以实现您的应用程序。 JDK 使用 Java 基础类(包括 Swing 和 Java Platform Debugger Architecture)打包了说明性源代码和特定 API。它还以各种 Java 核心API源文件的形式提供了针对 Java 编程语言初学者的学习材料。 作为最常用的 Java 软件开发套件(SDK),JDK 的第一手组件包括 Java 应用程序的加载器(简称为 Java),即由编译器(javac)创建的类文件的解释器,该编译器本身就是源代码。从原始格式到 Java 字节码的代码,以及用于执行和调试 Java 小程序的 Appletviewer。 除了这些工具之外,JDK 还提供了注释处理工具,用于 JAR 文件冲突检测的 extcheck,Java 编译器的 idlj IDL,使用源代码注释的 javadoc 文档生成器或 Javadoc 文档生成器。 jar`归档程序,将单个 JAR 文件中的相关类库汇总在一起。其他工具包括反汇编程序,启动程序,调试器,Java 命令行脚本外壳或策略创建和管理实用程序。 大眼仔在这里提示的是,Java 开发工具包集成了一组功能强大的工具,无论其知识水平如何,它们都可以帮助程序员实现 Java 应用程序。尽管如此,JDK 是任何 Java 开发人员的重要基础工具。 Windows 系统下配置 Java 开发 JDK 环境配置教程

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

讲个故事给你听

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值