阅读文本大概需要 5 分钟。

我之前分享过在 Windows 下面配置 Java 环境,这次给大家带来的是 Mac 下面安装配置 Java 环境。首先 Mac 系统已经带有默认的 Java,但是由于使用不方便,这里教大家一个比较方便的方法,并且管理方便。也方便我们后面配置 IDEA, Eclipse。

下面开始我们 Java 环境的安装配置。

1、打开 Java 官网

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在这里你可以选择你要下载的 java 版本,这里我们以 java1.8 为例来讲解。在下载之前,我们需要先接受协议才能够去下载。

这里说明下,我为什么去选择 linux 版本的 JDK 去下载,而不是 Mac 版本的 JDK,这里主要是因为如果我们下载了 Mac 版本的 JDK 在安装的时候,我们是无法去选择安装目录的,也就是它默认安装之后,你还是要在接着去 Google Mac 下 JDK 默认的安装目录,这样岂不是多次一举。其次,因为 Mac 就是原生的 Unix 系统呀,更可以去选择对应的 Linux 版本,而且这样更便于我们去管理。通过上面的链接下载好之后,我们就可以在本地看到这个文件。

如果觉得上面的下载不够高大上,我们可以直接在命令中使用命令去下载,我们可以使用 wget 命令进行下载 JDK,下载地址如下:

http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.tar.gz

在命令行中执行如下,这样下载之后的结果跟我们上面都过浏览器下载是一样,喜欢哪一种就可以用哪一种方式去下载。

2、解压下载好的 JDK 文件

下载的文件是 tar.gz 格式的文件,这里我们可以通过 tar 命令进行解压,这个格式文件其实相当于 Windows 下面的 rar 文件,tar 可以对文件进行解压或者压缩,下载我们使用该命令进行解压下载好的 JDK 文件。这里我们先将下载好的 JDK 文件移动到我们的工具目录,方便我们下次使用和查找。上图我已经将 JDK 移动到 Tools 目录下面,所以这里就不需要在重新移动了,如果我们需要移动文件的话,可以通过 mv 命令进行移动。对文件进行解压。

解压完成之后,我们会得到如下的一个文件夹,我们可以进入该文件夹并查看下文件夹下的内容。

到这里我们的 java 安装算是完成一半了,其实说安装根本谈不上,我们之不过是下载了文件,并做了解压的工作。还剩下环境变量的设置,说到环境变量的设置,想必很多会认为一定很复杂,其实这是一种自我限制的思想,在 Mac 或者 Linux 系统下面进行环境变量设置其实很简单,下面你就会见到。

3、查看 JDK 的目录并配置环境变量

配置 java 环境变量之前,我们一定要知道我们的 java 根目录在哪里,在这里我们可以通过 pwd 命令,来查看我们当前 java 根目录是在那个目录下面。

这里我们就看到了我们的 java 所在的根目录了,这是我们将这个路径进行选择,其实相当于复制。下面就到我们最后的一步了进行配置环境变量,这里两行我们就可以搞定。相比于 Windows 下面要简单的多了。我们先回到当前用户的家目录,使用 cd 即可。然后编辑我们的 .bashrc 文件。加入以下两行即可。

至此,我们的 java 配置已经完成,接下来就是我们验证的时刻,在验证之前,我们还需要在执行一个命令,执行这个命令的原因是因为我们在刚才的文件中添加了两行命令,系统是否会自动生效的呢,答案是否定,所以这里我们需要手动去使我们刚才加入的那两行命令生效。

执行上面的命令之后,刚才加入的命令就生效了。下面我们来验证 java 是否配置成功,验证是否成功跟我们前面在 windows 下面的验证是一样的,输入 java -version 即可进行验证。

这样我们就完成了 java 的配置,接下来我们就可以在工具里面去配置使用了。

如果你有任何问题,都可以通过下面的方式,联系我。

最详细的JavaWeb开发基础之java环境搭建(Mac版)的更多相关文章

  1. 最详细的JavaWeb开发基础之java环境搭建(Windows版)

    阅读文本大概需要 3 分钟. 首先欢迎大家来学习JavaWeb,在这里会给你比较详细的教程,从最基本的开始,循序渐进的深入.会让初学者的你少踩很多坑(大实话),如果你已经掌握了JavaWeb开发的基础 ...

  2. vue开发环境搭建Mac版

    一.前言 要做一个移动端app,面对webapp最流行的三个技术React,angular,vue,三选一,如何选,可参考blog移动app技术选型,react,angular, vue, 下面是对  ...

  3. 【基础】java环境搭建及配置--->【关注微信公众号:三叔测试笔记,及时获取干货】

    一.下载安装 Java官网下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

  4. Appium java环境搭建(Windows版)

    注意:如果初次学习appium的话,则需要你做好准备因为安装过程并不简单 1.安装appium Appium 官方网站:http://appium.io/ 安装Appium之前需要先安装node.js ...

  5. Java基础学习之基础概念与环境搭建(1)

    1.Java基础概念 1.1.Java语言的特点 Java语言是简单易学的 Java语言是面向对象(封装.继承和多态) Java语言是平台无关的(一次编译,到处运行) Java语言是可靠的.安全的(异 ...

  6. java环境搭建与安装开发工具全教程

    当前端的后台搭档是做java后台时,这时就需要自己搭建一个java开发环境,和安装eclipse了. 那么,一般这些开发环境在一个开发团队中是统一的.正规完善的公司还会有自己软件库和安装配置文档.这时 ...

  7. 【Java学习系列】第1课--Java环境搭建和demo运行

    本文地址 分享提纲: 1. java环境的搭建 2. java demo代码运行 3.参考文档 本人是PHP开发者,一直感觉Java才是程序的王道(应用广,科班出身),所以终于下决心跟一跟. 主要是给 ...

  8. Appium基础知识与环境搭建

    基础知识:  环境搭建: 1.安装jdk,配置java环境变量 (1)新建变量"JAVA_HOME",变量值"D:\Frameworks\Java\jdk1.8.0_18 ...

  9. [置顶] Django 微信开发(一)——环境搭建

    Django 微信开发(一)——环境搭建 随着移动互联网时代的到来,微信——一个改变着我们生活的产品悄悄走近了我们的生活.我们不得不觉得自己很幸运,自己能在这个世界上遇到像QQ.微博.微信这样优秀的产 ...

随机推荐

  1. 【洛谷4769】[NOI2018] 冒泡排序(动态规划_组合数学)

    题目: 洛谷 4769 博客页面左下角的嘴嘴瓜封神之战中的题目 分析: 一个排列交换次数为 \(\frac{1}{2}\sum_{i=1}^{n}|i-p_i|\) 的充要条件是这个排列不存在长度为 ...

  2. python_one-day

    python入门_(1) 作者:_晓冬 归档:学习笔记 2017/9/9 目  录 第1章 练习... 1 1.1 格式化输出... 1 1.2 流程控制if..else. 1 1.3 流程控制whi ...

  3. 技术杂记之:vi使用入门

    对于Linux的初次使用者来说,进入Linux非图形界面后,不知道怎么创建文本(甚至于在图形界面,也找不到创建文本的菜单).其实,每一个Linux的发行版本,都包含了一个最简单.也是最基础的文本编辑器 ...

  4. java获取公网ip以及物理地址和代理商

    package ipconfig; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStr ...

  5. Android Studio中找出不再使用的资源

    顶部Analyze菜单中选择Run Inspection by Name 在弹出的输入框中输入unused resources

  6. mysql执行语句汇总

    插入select的数据 INSERT INTO `test1`( order_id, goods_id, goods_name, goods_sn, product_id, goods_number, ...

  7. Farseer.net轻量级开源框架 中级篇:探究ORM(Mapping)

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: SQL执行报告 下一篇:Farseer.net轻量级开源框架 中级篇: Cooki ...

  8. [安卓开发板]迅为IMX6 四核Android开发板

    工业级核心板-Android开发板 10层高速PCB设计,充分保证电磁兼容 处理器:开发板默认是四核商业扩展级芯片,可根据用户需求更换单核.双核.工业级.汽车级处理器,批量更省成本. 扩展引脚:320 ...

  9. Mysql使用遇到的问题(一)

    1.在使用MySQL的时候,已经新建好了表,插入数据的时候报这个错误: Incorrect string value: '\xE5\xAF\x92\xE6\xB1\x9F...' for column ...

  10. 笔试算法题(37):二叉树的层序遍历 & 最长递增的数字串

    出题:要求层序遍历二叉树,从上到下的层次,每一层访问顺序为从左到右,并将节点一次编号,输出如下:如果只要求打印指定的level的节点,应该如何实现. a b  c d  e  f  g h  i  分 ...