mac 自带java 环境变量_Mac 安装JDK及环境变量配置

2023-11-11

1. 先安装jkd:

Mac 的jdk系统有自带,如果没有用过的话,版本可能太低,需要重新下载较高的版本。

1. 终端查看当前安装的jdk版本号:

java -version

194531d106ae

终端查看jdk版本号

2.下载JDK

1.访问Oracle官网 https://www.oracle.com/index.html,浏览到首页的底部菜单 ,然后按下图提示操作:

194531d106ae

1

194531d106ae

2

194531d106ae

3

3.查看刚下载完的文件:

前往文件夹: /资源库/Java/JavaVirtualMachines/

194531d106ae

屏幕快照 2018-07-26 上午11.34.45.png

其中:

bin目录下存放JDK用于开发的一些终端命令工具。常见的工具如:

“javac”的作用是将java源文件编译为class文件(即自解码文件);

“java”命令的作用是运行class文件。

db目录下是java开发的一个开源的关系型数据库;

include目录下是一些C语言的头文件;

jre目录下JDK所依赖的java运行时;

lib目录下存放JDK开发工具所依赖的一些库文件;

man目录下存放JDK开发工具的说明文档。

4.配置JDK的环境变量

4.1 打开终端: 输入:

open -e .bash_profile

如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件.如果你是为编辑已存在的配置文件,则使用"open -e .bash_profile"命令;

194531d106ae

屏幕快照 2018-07-26 上午11.37.43.png

4.2 输入如下配置:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home

PATH=$JAVA_HOME/bin:$PATH:.

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export JAVA_HOME

export PATH

export CLASSPATH

然后保存关闭该窗口。

注意:jdk路径、版本号按自己的配,不要全部copy进去。

5.查看配置是否成功:

终端输入:

source .bash_profile

再接着输入:

java -version

如果现在版本号就是刚才下载的,就证明配置成功。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mac 自带java 环境变量_Mac 安装JDK及环境变量配置 的相关文章

  • 推荐一个开源的区块链开发者工具网站

    开源区块链开发者工具箱 https ChainTool tech 今天可以正式上线了 ChainTool 使用完全开源的方式编写一些开发者日常经常使用的工具 关于 ChainToolDAO 大约在两个月前 ChainToolDAO 成立了
  • 立体匹配 --视差预测‘soft argmin‘

    1 立体匹配的关键任务就是预测精准的视差图 对于视差图每一个像素位置的值并不是 0 255 灰度值 而是一个视差值 2 那么这些视差值如何得到的呢 最开始是由传统方法的 argmin 得到 arg min 就是使后面这个式子达到最小值时的变
  • windows系统下帧率获取工具--fraps

    系列文章目录 文章目录 系列文章目录 前言 二 fraps使用 1 下载 2 使用 前言 我们在展示三维场景 或者是查看游戏帧率 可以使用帧率显示工具 Fraps Fraps是一款显卡辅助软件 有了它可以很轻松的了解电脑上正在运行游戏的帧数
  • 电脑桌面下方的任务栏卡死解决方案:

    重启 Windows资源管理器 方法 1 按 Ctrl Alt Del 打开 任务管理器 切换到 进程 选项卡 2 找到 Windows资源管理器 鼠标右击选中 重新启动
  • 服务器UDIMM、LRDIMM、RDIMM的区别

    随着应用程序的增加 存储器不得不承受更大的压力 现在 无论是服务器租赁还是PC领域 DDR4存储技术仍然是主流 DDR4为了保证并行数据的有效传输 必须在存储器上下功夫 在服务器领域 现在使用的存储器类型 DIMM 主要有UDIMM RDI
  • JavaScript设计模式(一)——构造器模式、原型模式、类模式

    个人简介 个人主页 前端杂货铺 学习方向 主攻前端方向 正逐渐往全干发展 个人状态 研发工程师 现效力于中国工业软件事业 人生格言 积跬步至千里 积小流成江海 推荐学习 前端面试宝典 Vue2 Vue3 Vue2 3项目实战 Node js
  • VScode 结合Global构建linux源代码阅读环境

    1 背景介绍 上一篇文章 VScode ssh远程登陆到服务器阅读代码 介绍了在VSCode工具中使用SSH远程登陆服务器加载Linux源代码 本文向大家介绍使用Global构建linux源代码阅读环境 对linux kernel代码进行解
  • H.264 入门篇 - 07 (帧间预测 - 解码图像缓存 DPB)

    目录 1 DPB 的概念 2 DPB 最大深度 3 DPB 的行为 3 1 清空机制 3 2 内存分配过大 3 3 内存分配不足 前置文章 VideoCodec 入门篇 00 编解码简介 H 264 入门篇 00 简介 H 264 入门篇
  • bash: setenv: command not found

    报错现象 解决方法 Shell 版本不同 setenv 是CSH 命令 BASH无法解释 不过BASH 有对应的命令 CSH setenv name value BASH export name value CSH unsetenv nam
  • 大数据 zookeeper-api应用+分布式应用系统服务器上下线动态感知程序开发

    测试过程中使用到的源码https download csdn net download zhou920786312 10871105 1zookeeper api应用 org apache zookeeper Zookeeper是客户端入口
  • 水利灌区信息化的组成和在施工中的注意事项

    在社会不断发展 经济持续提升的今天 灌区水利信息化建设的步伐也更加紧迫 为了能够更好的满足时代发展需求 灌区信息化组成与施工成为了当前社会所关注的热点问题 明确灌区水利信息化组成 以及施工的注意事项 对落实和普及我国灌区水利信息化有着巨大的
  • HDMI接口之HPD(热拔插)

    HDMI Pin 19 DVI Pin16 的功能是热插拔检测 HPD 这个信号将作为HDMI 源端 Source 是否发起EDID读 是否开始发送TMDS信号的依据 HPD是从HDMI显示器端 Sink 生成并输出送往HDMI 源端 So
  • mock+vuex+axios利用token实现用户登录验证

    思路 mock模拟用户数据 axios请求接口 router中进行needLogin的判断 true为需要登录才能进入此页面 vuex中 将在login vue中获取的用户名和密码进行验证 验证后 拿到token和usertitle 将to
  • layui 手风琴折叠

    效果图 1 引入文件 注意 文件的位置不一样 引入的路径也不同 2 编写div样式 div style width 100 div class layui collapse div class layui c div div div
  • 快速排序一趟后结果

    题目 原序列 20 18 22 16 30 19 以20为基准 写出一趟排序后结果 话不多说 直接上图 方法 1 找出比基准小的部分和大的部分 分成两部分 并确定基准的位置 比20小 18 16 19 比20大 22 30 所以20应是第四
  • STM32cubemx教程及STM32入门(五)IIC

    STM32cubemx教程及STM32入门 五 IIC 2022 8 25 前言 本章主要讲解IIC协议以及stm32cubemx配置和HAL库函数 简介 I2C Inter Integrated Circuit 内部集成电路 总线是一种由
  • matlab自带数据集

    matlab深度学习自带数据库 最近在学matlab神经网络工具箱的相关知识 在构建神经网络时不可避免的要用到数据集 以此文来记录一下matlab一些自带的数据集 可以直接在命令窗口通过load dataset嵌入工作区 具体有哪些数据集可
  • 【云原生】Docker 架构及工作原理

    一 Docker 概述 二 Client 客户端 三 Docker 引擎 四 Image 镜像 五 Container 容器 六 镜像分层 可写的容器层 七 Volume 数据卷 八 Registry 注册中心 九 总结 一 Docker
  • 方舟服务器数据修改,《方舟:生存进化》官方反悔 清除服务器数据计划作废...

    方舟 生存进化 官方反悔 清除服务器数据计划作废 2017 07 20 10 33 14来源 游戏下载编辑 嘉文四世评论 0 据外媒Kotaku报道 方舟 生存进化 开发商Wildcard此前计划在游戏正式版推出时 清空所有官方服务器数据

随机推荐

  • pikachu靶场之暴力破解

    一 基于表单的暴力破解 和DVWA的Low级一样 不在详细做 二 验证码绕过 on server 抓包 经过在repeater模块下测试 验证码可一直有效 担这只限于pikachu这个靶场 发送至intruder模块 为变量1添加字典 为变
  • Ubuntu18.04 install Vulkan SDK

    Vulkan SDK can be downloaded from https vulkan lunarg com sdk home Alternatively it can be installed by using the distri
  • requests.exceptions.SSLError: HTTPSConnectionPool用python挂代理爬国外网站报错

    我想要爬取国外网站信息 但是由于需要长时间挂梯子进行一些交互 因此用python爬取数据时就会报以下错误 我找了好多解决办法 但大多数都不是由于挂代理而引起的 这里我只针对挂代理进行爬取而出现这种报错提供一个解决方法 在代码里加入协议改一下
  • histogram loss笔记

    histogram loss 1 用来做 embedding learning 思路是最小化 negative pair 相似性比 positive pair 还大的可能性 概率 其中相似性用 embeddings 的内积表示 s i j
  • 快排优化---双轴快排(基于JAVA源码)---C++实现

    随机选轴 降低原始数据排列的影响 void getTwoRandomNum vector
  • 地图行业国家标准汇总

    国家标准全文公开系统是国家标准的在线查询系统 搜索关键字地图 可获得地图行业全部国家标准GB
  • python学习笔记(十二)---访问限制

    私有变量 Python的私有变量表示形式 xx 两道下划线 只有内部可以访问 外部不能访问 class Student object def init self name score self name name self score sc
  • Hinton胶囊网络论文《Dynamic Routing between Capsules》的代码正式开源

    github地址 https github com Sarasra models tree master research capsules 运行测试验证设置是否正确 例如 python layers test py 快速MNIST测试结果
  • 电脑连接西门子S7-200CPU的步骤

    用电脑连接S7 200CPU非常简单 先给CPU供电 然后用PPI通信电缆连接PLC和电脑即可 1 给S7 200CPU供电 下图给出了两种给S7 200供电的方式 直流供电和交流供电 2 连接RS 232 PPI电缆 注意 可以用USB转
  • window下apache安装和配置

    下载 32位 http httpd apache org 64位 http www apachelounge com download 安装 解压Apache2 4到F Apache2 4 修改文件F Apache2 4 conf http
  • layui实现EXCEL文件导入的功能

    layui实现EXCEL文件导入的功能 前台设置导出按钮 a href class layui btn style font size 15px span i class layui icon xe67c i 导入 span a
  • js将英文符号转为ASCII码以及对中文的转换

    昨天用户反应点击某个part number 的level2查询无数据 经检查此PN中包含有 号 此PN当年很 单纯 只包含字母数字 所以被我原封不动的放入url参数中 今天它进化出了 这在url中被转成了空格 而且客户不保证今后不会用其他符
  • element-ui select选择器显示value值而不是label值的问题

    select 选择器正常情况下时可以根据 value 值显示对应 label值的 仅显示 value 可能是因为数据类型问题 需要转成Number类型 例如当value 值在数据库里字段类型是 bigint 时就不能自动转换显示 label
  • 谈谈计算机中存储单位

    互联网越来越发达 我们都知道看下载速度 那么平时我们看见的MB KB B有什么特殊的意思呢 如果你是计算机系的学生 你们的老师应该都问过这样一个问题 同学们 你们知道一个汉字占多少字节吗 1个汉字占两个字节 接下来就是很简单的数学除非问题
  • Java后端开发工程师简历加分项:个人在线简历的搭建

    演示网址 http lishaoyu top u html userid 27 GitHub地址 欢迎fork start 概述 五一小长假 找个小项目复习复习JavaWeb JavaEE基础 项目很简单 就是实现数据库的增删改查 分为五大
  • 融云:从「对话框」跳进魔法世界,AIGC 带给社交的新范式

    8 月 17 日 周四 融云将带来直播课 北极星如何协助开发者排查问题与预警风险 欢迎点击上方报名 AIGC 与社交结合的应用主要分两种 一是发乎于 AIGC 以大模型为基础提供虚拟伴侣等服务的 App 二是在原先已经十分成熟的产品中 添加
  • 微信小程序 数组存照片的方法

    微信小程序中可以使用数组存储照片的方法如下 在数组中定义照片的 URL 如 var photos https example com photo1 jpg https example com photo2 jpg https example
  • 世界上最大的开源基金会 Apache 是如何运作的?

    整理 苏宓 出品 CSDN ID CSDNnews 开源软件的发展势如破竹 全球各国的许多开源技术登上国际舞台 成为数以万计开发者协作 共享 共进的基石 在欣欣向荣态势下 也离不开遵循公开 透明 开放等理念的开源基金会的主导与治理 作为世界
  • 服务器时间如何修改

    win R 输入 gpedit msc 配置NtpServer time nist gov 正常就可以同步了 还没同步就执行下面的 更新组策略 命令行执行gpupdate force 重启 windows time 如果还没有同步 把上面的
  • mac 自带java 环境变量_Mac 安装JDK及环境变量配置

    1 先安装jkd Mac 的jdk系统有自带 如果没有用过的话 版本可能太低 需要重新下载较高的版本 1 终端查看当前安装的jdk版本号 java version 终端查看jdk版本号 2 下载JDK 1 访问Oracle官网 https