MAC上配置jdk

article/2025/9/28 15:05:52

如何在MAC上配置jdk

相信每个拿到MAC的小伙伴都是很欣喜的,但是由于MAC系统与WIN系统有着极大的不同,所以使用起来会有一些小困扰。这是我个人的第一篇博客,我目前应该完全算是个小菜鸡;我会在这里分享使用MAC的心得和做一些技术分享,不求浏览量有多大但求能够解决大家的问题(备注:因为我曾经也会因为技术上的问题不能得到及时的解决而十分苦恼)。
首先我们需要了解到什么才算是安装并且配置好了jdk,当我们在终端(所谓终端就是类似于win系统中的doc窗口),需要达到以下三点才算是达到要求:
1、输入java -version的效果如下:
在这里插入图片描述
2、输入java的效果如下:
在这里插入图片描述

3、输入javac的效果如下:
在这里插入图片描述
以上我是采用jdk1.8版本进行配置的

安装jdk:

在MAC上面安装jdk的过程与在WIN上面安装jdk的过程类似,即在Oracle官网上面直接下载jdk即可:
1、登录官网http://www.oracle.com,直接在搜索框中输入jdk然后选择JAVA Download Central,如下图所示:
在这里插入图片描述
2、选择Java SE 8中的JDK Download,然后选择macOS X64对应的安装包下载即可。
在这里插入图片描述
3、后面就是MAC的固定安装流程。

查看jdk的安装目录:

如果想要配置jdk,那么我们需要知道jdk的安装目录,与WIN系统有很大的不同,我们在MAC中想要查看jdk的安装路径需要在终端执行以下的命令行:

/usr/libexec/java_home -V

注意:V是大写的!
在这里插入图片描述
如图所示:带有Java SE 8和jdk1.8.0_291的这一行信息是最重要的,可以将这段信息复制下来,后面需要使用!

配置jdk:

在配置环境变量之前,我本人遇到一种情况就是:安装了jdk安装包之后,就可以直接在终端里面使用java -version 和java以及javac的命令。也就是说不需要配置jdk的环境变量也可以直接使用。后面我查了一些资料,我本人的理解是:在MAC系统中,jdk会默认安装到“用户”的目录下,当我们打开终端的时候会直接扫描用户,所以可以直接执行上面的三个命令。

但是无论是否可以直接使用java命令,我个人都建议配置jdk,具体的流程如下:
1、输入cd ~命令(注意:~的前面的空格)切换到当前用户的主目录。一般来说默认为主目录,因此可以跳过本操作。
2、创建.bash_profile文件,touch .bash_profile(注意:touch后面有空格)。如果存在.bash_profile文件那么就不用再进行创建。
3、打开.bash_profile文件,open .bash_profile
4、在文件内输入以下内容:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.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

注意:java_HOME=后面填入的信息就是“之前我们复制的那段重要信息”(即jdk的安装目录),其余的配置信息不变与我相同就可以。(一定要注意保存文件)
5、使刚才配置的文件生效,执行命令source .bash_profile(source后面有空格)
6、在终端输入echo $JAVA_HOME,如果配置成功则会显示刚刚配置的JAVA_HOME路径信息。(echo后面有空格),也可以直接使用vim .bash_profile来查看环境变量的信息。
如下图所示:
在这里插入图片描述
7、然后通过输入java -version和java和javac的命令来检验是否配置成功。


http://chatgpt.dhexx.cn/article/qr4F2YxB.shtml

相关文章

Eclipse配置JDK,Tomcat

配置JDK 选择“Window→Preferences→在搜索框中输入 jre→Java →Installed JREs 并双击→Add→Standard VM→Next→在‘JRE home’ 栏浏览选择 JRE 安装目录→Finish→勾选 jre1.8.0_121 项→Apply and Close”,设置 Eclipse 所关联的 JRE。若只安装有一个版本的 …

1.1 Android Studio环境配置-配置JDK

文章目录 下载JDK配置环境变量检测环境配置 下载JDK 1、进入Oracle官网:https://www.oracle.com/java/technologies/javase-downloads.html 2、当前最新JDK 已经出到14了,我们选择JDK8就可以了(当然你想尝鲜Java SE 14也可以)&…

Ubuntu中安装配置JDK1.8

JDK1.8安装配置 下载JDK 点击下载jdk 解压 将下载的压缩包解压到/opt目录下 tar -zxvf 下载的jdk压缩包名字 -C /opt设置软链接 切换到/opt目录下 cd /opt为了避免jdk的多次下载以及修改,我们设置软链接,我们的所有配置都朝向链接 ln -s 下载的j…

手把手教你安装并配置JDK

前言 JDK是学习JAVA中不可或缺的一部分,本篇文章将手把手教你如何安装并配置JDK 一、JDK的下载 前往oracle官网下载JDK。 常用的JDK有JDK1.8,JDK12等。 二、JDK的安装 JDK的安装基本属于傻瓜式安装,全程下一步即可。 需特别注意&#x…

IDEA配置JDK1.8

1、下载 官方下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows 2、安装 01、下一步 02、修改安装路径 03、不安装公共JRE 04、关闭 3、环境变量 添加JAVA_HOME对应JDK的安装目录 Path新建变量%JAVA_HOME%\bin

Ubuntu配置jdk环境

文章目录 一、前言二、配置过程1、在/usr/lib下创建jvm文件夹2、指向下载jdk包的文件夹3、解压缩jdk包到/usr/lib/jvm4、打开环境文件5、修改环境变量6、使环境生效7、在系统注册此jdk8、查看JAVA版本 三、总结 一、前言 通过本文记录Ubuntu配置jdk环境,供自己以后…

一本通题解——1433 愤怒的牛

题目链接 一本通:http://ybt.ssoier.cn:8088/problem_show.php?pid1433。 自己OJ:http://47.110.135.197/problem.php?id4458。 题目 题目描述 农夫 John 建造了一座很长的畜栏,它包括 N (2 ≤ N ≤ 100,000)个隔间,这些小…

大牛给计算机专业学生的 7 个建议

老羊快跑,一个安静低调的公众号,我们关注教育、科技和互联网。 Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力…

【python】模拟斗牛纸牌游戏「牛牛」

相信大家都玩过或者看别人玩过一个纸牌游戏斗牛,或者也叫牛牛的吧,我们进行就来使用python来实现一下简单的模仿. 请你写一个模拟纸牌斗牛(或者也叫做牛牛)的程序,用以模拟纸牌的生成,洗牌,发牌,点数计算,牌的显示等过…

牛客网刷题篇

作者:敲代码の流川枫 博客主页:流川枫的博客 专栏:C语言从入门到进阶 语录:Stay hungry stay foolish 工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器——牛客网 点击免费注册和我一起刷题吧 文章目录 …

牛拉法潮流计算 matlab,牛拉法潮流计算原理

基于配电网络特有的层次结构特性,论文提出了一种新颖的分层前推回代算法。该算法将网络支路按层次进行分类,并分层并行计算各层次的支路功率损耗和电压损耗,因而可大幅度提高配电网潮流的计算速度。论文在MATLAB环境下,利用其快速的复数矩阵运算功能,实现了文中所提的分层…

Java实现牛牛算法详解

看过我前面博文的朋友都知道,以前我从事过游戏服务器的开发,但是当时用的是PHP开发的,现在转型Java闲来无事,梳理了一些以前的算法进行详细分析。 定义牌的数据结构: /*** 牌对象* author libing* */ public class …

本地生成七牛token

由于某些原因 有时候需要本地生成token 原文 地址http://zeeyang.com/2016/06/13/Qiniu-token/?utm_sourcetuicool&utm_mediumreferral 这是代码地址:provide simple interface to create token,upload file and upload files 首先我们需要用到三个参数 scope 、 Access…

手工集成7牛SDK到YII2框架中

手工集成7牛SDK到YII2框架中 7牛地址:qiniu.com 7牛云的产品列表中有:对象存储、自定义数据处理、多媒体处理、融合CDN加速、直播空间等资源。 我们上传图片文件需要的是『对象存储』,关于新建存储空间,这里就不多解释。 http…

7 牛 上传图片

官方文档 https://developer.qiniu.com/kodo/sdk/1283/javascript#2 一开始用了里面的 例子 var observable qiniu.upload(file, key, token, putExtra, config) var subscription observable.subscribe(observer) // 上传开始 // or var subscription observable.subscr…

Android使用7牛云存储

第一次使用这个云存储,话说7牛云存储大有来头!区别于国内外其他云存储,七牛自行研发的全分布式架构解决了其他云存储单一数据中心架构可能存在的风险,同时首创双向加速特性对数据上传下载均加速,使得数据访问速度较传统…

七牛云解决缓存导致的无法及时更新问题

七牛云在后台配置有两个和缓存相关的配置,一个是maxAge值--客户端缓存,一个是cdn缓存 maxAge值和CDN缓存时间的区别? 访问资源链接时,缓存通常分为浏览器缓存和CDN节点缓存。 用户在浏览器中输入资源链接访问时,优先…

工作用哪个邮箱好用?好用的办公邮箱让你放假无烦恼

小伙伴们,已经初五了,这个春节,你有没有被“办公不便”的甜蜜困惑所打扰呢?如果你有这样的困惑,下面以TOMVIP邮箱为例,来了解一下高效办公的小技巧吧,不错过每一个重要邮件,更高质量…

个人工作邮箱怎么申请?工作邮箱有哪些?

关于工作邮箱有哪些品牌,为此以笔者多年的办公经验分享给大家,个人工作邮箱的申请方式其实很简单,今天小编重点分享一下邮箱品牌的选择。 如何选择邮箱 目前市面上几家主流品牌的邮箱我基本都用过。像搜狐、新浪、tom、163的。注册流程都很…