1.在安装JDK之前,先查看下自己电脑是否已经安装了JDK。

打开终端,输入java -version并回车。

从上图中可以看出我们已安装了,JDK 16。如果这个版本是你需要的版本,可直接看4配置Java开发环境。

2.从官网下载需要的JDK版本

链接:http://www.oracle.com/technetwork/java/javase/downloads/

3. JDK安装。MAC系统JDK安装是很简单的,一路下一步就ok了。

4.配置Java开发环境

MAC默认安装目录为 /Library/Java/JavaVirtualMachines/

此时需要从Home打开终端,有两种方法。

第一种方法:在Home文件夹处右击——服务——新建位于文件夹位置的终端窗口

如果找不到文件可以打开终端 输入 open /Library/Java/JavaVirtualMachines/

就可以打开了

输入sudo -i vi /etc/.bash_profile命令,并回车。

输入密码并回车。在弹出的页面中按i键开始输入以下内容

完成后按esc键退出编辑,再输入:wq 保存刚刚的操作

输入  source /etc/.bash_profile并回车,使配置生效

在终端输入java和javac 分别出现如下界面,则配置成功。

5. 编写一段程序并执行

刚开始可以用文本编辑器写程序,保存为后缀为.java的Java文件

打开文本编辑器,输入以下代码,保存为Hello.java:

public class Hello{public static void main (String[] args){System.out.println("Hello world");}
}

找到该Java文件所在的位置: cd /Hello

然后输入 javac Hello.java

然后输入 java Hello   (注意,此时是不需要带后缀.java)

最后屏幕输出“Hello world”

成功!

mac 安装javaJDK教程相关推荐

  1. 苹果电脑mac安装nginx教程

    苹果电脑MAC安装nginx教程 使用homebrew安装,提醒需要翻墙,最后面介绍的源码安装方式不需要翻墙,只需要在墙内搞到源码即可,建议先确认一下自己能否翻墙,如果可以翻墙就用第一种方法,如果不能 ...

  2. mac安装anaconda教程

    随数据分析的发展,大多数企业对数据分析师要求已经不局限与Excel.SQL等工具了,为快速对数据进行处理和可视化,python成了数据分析的一项必备技能.作为入门简单的一个编程语言,不仅能够实现自动化 ...

  3. Mac 安装LaTeX教程 mactex+sublime+skim

    Mac安装LaTeX 安装mactex 安装sublime 安装skim 安装mactex LaTeX是一种语言,在Mac中安装mactex语言 首先安装homebrew homebrew是一款软件包 ...

  4. mac 安装 docker教程

    mac 安装 docker,使用 Homebrew Cask 来进行安装: brew cask install docker 随后桌面会多一个docker,如图: 双击并打开: 之后点 next–&g ...

  5. Mac安装Netcat教程

    Netcat可以用于测试通信连接 Mac安装Netcat方式: 打开终端输入: brew install netcat 安装好以后测试,输入: nc 可以看到是这样的: itzhuzhu@itzhuz ...

  6. mac 查看mysql是否安装_[简明核心系列] 三分钟Mac安装MySQL教程

    作者: @向三 高质量学习 QQ 群: 1021386120 自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 文章结构: 前言 安装 HomeBre ...

  7. Mac 安装 nvm 教程

    在安装 nvm 之前我们首先需要确保电脑上没有安装 node 版本,如果安装了 node 版本,可以使用以下命令卸载已安装的node,然后再进行安装. 卸载全局的 node 与 npm 参考文章:Ma ...

  8. mac 安装selenium 教程

    一.下载与安装 命令: pip install selenium 安装成功后会显示如下图: 二.安装chrome驱动 1.驱动的下载 驱动下载地址:http://docs.seleniumhq.org ...

  9. mac 安装 Homebrew教程

    作为mac的用户,如果你还没安装Homebrew那真的就太遗憾了,应为其真的很好用,然后安装Homebrew有时候有不是那么简单,会出现很多奇奇怪怪的错误,如下是我本人第一次安装就成功,其重要用的是中 ...

最新文章

  1. 下次诺贝尔奖会是他吗?肠道微生物组领域开创者Jeffrey Gordon
  2. 青龙羊毛——58同城修复版(脚本)
  3. DPDK 内存池rte_mempool实现(二十三)
  4. expect spawn、linux expect 用法
  5. 深入理解lombok
  6. 适配器模式(类适配器)
  7. Kinect for Windows SDK开发初体验(二)操作Camera
  8. 【Elasticsearch】es 面试题 积累
  9. 20191118每日一句
  10. java 排队实现_java中的优先列队-PriorityQueue源码实现解析
  11. Python:计算器(代码全+解析+实现结果)
  12. 高频量化交易之王--李庆在华尔街
  13. android horizontalscrollview顶部导航,带有居中效果的HorizontalScrollView使用说明
  14. 【机器人学习】abb机器人运动学分析与轨迹规划(三维模型+matlab代码+word报告)
  15. Reached heap limit Allocation failed - JavaScript heap out of memory
  16. 达观电网故障知识图谱,三大功能全面提升电网故障处置效率
  17. Chrome插件:网易云音乐听歌识曲
  18. maven打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:cle
  19. HTML、CSS——可伸缩式搜索框
  20. java中的length属性,length()方法,size()方法

热门文章

  1. 解决System.Reflection.TargetInvocationException: 调用的目标发生了异常。
  2. vue.js 中根据字母或者中文进行排序问题
  3. Linux入门基础之 中
  4. 两类曲线积分的联系较深层解读
  5. 【23】牛客网BC25 计算体重指数
  6. 2021考研英语新题型刘琦
  7. HTML+CSS 完成顶部导航栏菜单制作
  8. 高德地图微信小程序SDK x.fail is not a function ‘x.fail‘ is undefined
  9. linux系统怎么看raid,linux如何查看硬盘及raid信息
  10. 当前形势下 企业办公室远程的发展前景及未来趋势分析