JDK Mac 安装
JDK安装步骤
一台mac os 环境 jdk、sdk、Android studio
1、打开终端-输入命令Java

2、从下面的图中可以看到,终端会自动给出提示,没有可以使用的java命令,说明这一版本的mac系统中是没有自带的jdk。

稍等片刻之后,系统自动弹出了提示消息,告诉你,系统中没有安装java,如果需要安装jdk,点击更多信息即可。我们点击对应的按钮。

这个时候系统会自动打开浏览器,跳转到jdk的下载页面,如下面所示:

我们把页面往下拉,找到适合我们的版本。目前最新的版本是10.2.0.1。但是在开发环境中,建议大家不要一开始就使用最新的版本。而是使用最稳定的版本,这样的话在开发过程中,出错的概率较小。即使出错了,找到帮助文档的几率也比较大,有利于快速解决问题。如下面所示,现在的稳定版本JDK是8u211和8u212,我们使用稳定版本中稍微新一点的8u211,然后点击Download按钮。

点击下载连接后,浏览器的下载工具会自动解析下载地址,开始下载文件,我们耐心等待它下载完毕即可。
JDK的安装
下载完毕后,我们双击文件名,此时系统就会自动开始校验文件的MD5值,判断这个文件是否是个合法文件。

稍等片刻,如果下载过程中没有出错的话,就会验证通过,然后弹出对应的安装器。在安装器中有一个黄色的图标,这个就是安装程序的入口。双击这个图标,开始安装。

第一步会给出一些提示信息,稍微看一下。点击继续,然后会告知你会占用多大的硬盘空间。如果这一步硬盘空间不够的话,可能还需要进行分区选择。我们这里是够的,因此点击安装按钮即可。


这个时候,安装程序就会开始往系统里写入JDK的各种文档,但是往系统中写入文档是需要管理员权限的,因此这个时候就会要求你输入用户名和密码。验证通过后就会在系统中注册软件信息等一系列步骤。


稍等一会儿以后,就会弹出安装完毕的提示。这个时候就表示程序已经安装完成,直接点击关闭即可。安装程序结束后,还会提示你是否需要移除安装器。因为jdk已经安装完毕,安装器就不需要了,下次需要升级的时候直接从网上下载即可。因此点击移动到废纸篓按钮即可。

查看是否安装成功
最后我们来验证一下,打开终端窗口,输入下面的命令,看是否能够正常运行:java -version
如果可以正常运行,就会像下面显示的那样,会显示出java的版本信息。

配置PATH和CLASSPATH路径
打开终端,打开profile文件(需要输入密码)

在文件末尾添加在文件末尾添加JAVA_HOME路径(切换英文输入法,键入“i”,进入插入模式)
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk9.0.1.jdk/Contents/Home/"CLASS_PATH="$JAVA_HOME/lib"PATH=".:$PATH:$JAVA_HOME/bin
其中,第一行
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home/"
里面jdk-12.0.1.jdk
是一个文件夹,根据你安装的JDK版本,具体查看方式:打开Finder,快捷键 “Command +⬆️ + G”,输入/Library/Java/JavaVirtualMachines/
单击回车,就可以看到

加上后显示如下(确认添加完毕,按esc退出插入模式,英文输入发下键入“:wq!”保存并退出profile文件)

查看JAVA_HOME是否配置成功
重启终端,或者输入以下命令使生效

查看更改后的JAVA_HOME路径
输入echo $JAVA_HOME

到这里在Mac配置Java开发环境就算完成!
测试Java程序的编译运行
配置完了自然是要测试一下是否能够编译运行著名的Hello.java,使用工具submile text或者终端输入vim
代码如下:

在终端上输入:javac Hello.java,单击回车,进入文件目录查看是否生成class文件

运行正常

至此,真正完成了在Mac配置Java开发环境!
参考:JDK Mac 安装
JDK Mac 安装的更多相关文章
- Mac之OS系统下搭建JavaEE环境 <一> 之JDK的安装配置
这篇文章介绍了如何在Mac下搭建我们的JavaEE工作环境,对于初学者来说还是比较通俗易懂的. 一.JDK的安装及配置 1.首先我们到Oracle官网下JDK http://www.oracle.co ...
- mac下JDK的安装路径
苹果系统已经包含完整的J2SE,其中就有JDK和JVM(苹果叫VM).当然如果要升级JDK,那当然要自己下载安装了. 在MAC系统中,jdk的安装路径与windows不同,默认目录是:/System/ ...
- 【JMeter5.0】Mac安装JDK和JMeter5
之前讲了Windows下安装JDK和JMeter4.0的方法,其实不论操作系统是Windows.Mac OS.Linux等,JMeter所需要的基础环境配置都是类似的,本文介绍JMeter for M ...
- 15. mac安装多版本jdk
一.jdk下载地址 jdk官网下载地址:http://jdk.java.net/archive/ 二.安装jdk Mac的JDK都是安装到一个指定目录的:/Library/Java/JavaVirtu ...
- 2.1 mac下多版本jdk的安装和管理
之前已经安装过jdk8了,安装路径:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk 现在安装jdk10,下载后,双击dmg文件一直到安装完成,安装 ...
- Mac 安装多个版本jdk
JDK默认安装路径为/Library/Java/JavaVirtualMachines 多版本安装后效果为: 设置 1.执行以下命令 cd ~ open -e .bash_profile #打开.ba ...
- mac 安装jdk1.5
前期准备 Java安装包 JDK 1.5:Java for Mac OS X 10.5 Update 10(From: Apple) 辅助工具 Pacifist:用于提取*.dmg安装包中的文件(点我 ...
- [java学习笔记]JDK的安装和环境变量的配置
1.JDK的下载和安装 jdk(java development kit)是java提供给我们的一套java开发工具,它必运行在JVM(java虚拟机)上,java语言的跨平台性就是利用java运行在 ...
- Mac安装python3.x+pycharm+elasticsearch+常见报错处理(1)
---恢复内容开始--- mac安装python有两种方式:此处叙述官网安装下载. mac 自带python2.x版本,python2和3之间的差距还是有的.下面简单叙述我安装python3.7的过程 ...
随机推荐
- Zabbix 设置自动添加主机两种方法(自动注册、自动发现)
在实际生产环境中,我们可能需要将很多台主机添加到 Zabbix Server 里,我们进行手动添加的话,会比较麻烦.费时,而且还容易出错.所以一般我们会设置主机自动注册.这样就比较方便. 官方文档链接 ...
- efcore mysql数据库codefirst生成
添加引用 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Tools Pomelo.EntityFrameworkCore.My ...
- Python itertools 操作迭代对象
Python 的内建模块itertools提供了很多操作迭代对象的方法 参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/101778314 ...
- CSS3 transform 属性(2D,3D旋转)
一.语法 div{ transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg) ...
- c++和java的一些debug方法
就上面那个绿色的小瓢虫,点了就进了debug模式. 好尴尬啊,就说一句话. 而且,要加断点,不然就一下debug完了.
- springmvc在使用@ModelAttribute注解获取Request和Response会产生线程并发不安全问题(转)
springmvc在获取Request和Response有很多方式:具体请看:https://www.cnblogs.com/wade-luffy/p/8867144.html 产生线程问题的代码如下 ...
- 英语四6级CET6资料大学六级单词
ambient a.周围的,包围着的 ambiguous a.模棱两可的:分歧的 ambitious a.有雄心的:热望的 ample a.足够的:宽敞的 amplitude n.广大:充足:振幅 a ...
- 结对编程-python实现
目录 软件工程结对项目:Python实现wc程序 结对项目Github地址 项目成员 项目要求 说明 需求 PSP表格 解题思路描述 设计实现 代码组织图 代码分析 代码覆盖率 测试 单元测试 回归测 ...
- Jmeter-While控制器
Jmeter-While控制器 背景: 用作循环的控制器里, 最常用的就’循环控制器’和’While控制器’. 循环控制器仅能定义循环次数(永远和自定义次数). 缺乏判断能力.While控制器正好弥补 ...
- 从html富文本中提取纯文本
其实从html富文本中提取纯文本很简单,富文本基本上是使用html标签给文本加上丰富多彩的样式. 所以只需要将富文本字符串中的“<.....>”标签剔除,即可得到纯文本.我们可以使用正则表 ...