【内容指引】
下载JDK;
Mac系统安装JDK;
Mac系统配置环境变量;
Windows系统安装JDK;
Windows系统配置环境变量。

一、下载JDK

1.访问Oracle官网 http://www.oracle.com

浏览到首页的底部菜单 ,然后如下图所示点击链接“Download Java for developers”:

2.目前最新版JDK是“Java SE 10”。这里我们以安装“Java SE 8u161”为例演示JDK安装方法,点击下图所示“JDK DOWNLOAD”按钮:

3.选择“Accept Lisence Agreement”同意协议:

4.下载链接JDK:
根据你的电脑操作系统选择适用的JDK。如下图所示,分别是64位Mac系统和64位Windows系统的JDK,

二、Mac系统安装JDK

1.下载完成后点击安装包,按提示即可完成安装:

2.打开Finder,可以在下图所示的路径中找到安装好的jdk 1.8.0_161.jdk:

3.其中Contents下的Home文件夹,是该JDK的根目录。

其中:

bin目录下存放JDK用于开发的一些终端命令工具。常见的工具如:
“javac”的作用是将java源文件编译为class文件(即自解码文件);
“java”命令的作用是运行class文件。

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

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

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

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

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

三、Mac系统配置环境变量

1.在英文输入法的状态下,按键盘“Command + 空格”组合键,调出聚焦搜索,在这里可以快速启动终端,输入ter,然后回车,即可打开终端:

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

3.输入“open -e .bash_profile”命令:

4.输入如下配置:

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

然后保存关闭该窗口。

提示
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
可以写成:
JAVA_HOME=$(/usr/libexec/java_home)

5.使用"source .bash_profile"使配置生效,然后输入”java -version”,如果看到jdk版本为1.8则说明配置已经生效:

四、Windows系统安装JDK

1.下载完成后点击安装包,按提示即可完成安装:

五、Windows系统配置环境变量

1.打开我的电脑,按照如下操作顺序:“鼠标右键-->属性-->高级系统设置-->高级-->环境变量”:

2.在选择环境变量过后,我们可以看到如下界面,此时再选择“系统变量-->新建”,此时将会弹出新建系统变量的对话框,在变量名处输入“JAVA_HOME”,在变量值中输入JAVA的安装路径,点击确定

3.在完成上一步之后,继续在环境变量中双击Path,将会弹出“编辑环境变量”的对话框,在原有路径中加入以下内容:“%JAVA_HOME%\bin;”,之后点击确定,JAVA的环境变量就算是配置完成了

4.检验环境变量是否配置成功
经过上述步骤,我们想要知道是否已经成功搭建起了JAVA的开发环境,于是我们进入DOS窗口,输入"java -version",显示java版本为“1.8.0_161”则代表JAVA开发环境已搭建成功!

构建微服务开发环境1————如何安装JDK的更多相关文章

  1. 构建微服务开发环境4————安装Docker及下载常用镜像

    [内容指引] 下载Docker: Mac下安装Docker: Windows下安装Docker; 下载常用docker镜像. 一.下载Docker 1.Mac适用Docker下载地址:https:// ...

  2. 构建微服务开发环境8————Hello 微服务

    [内容指引] 1.用IDEA打开微服务项目; 2.更新Maven依赖: 3.IntelliJ IDEA JDK配置; 4.修改代码: 5.运行微服务: 6.将代码变更提交到Github. 经过前面的努 ...

  3. 构建微服务开发环境7————使用Github管理项目代码的版本

    [内容指引] 1.注册GitHub帐号: 2.下载Github Desktop客户端: 3.macOS安装Github Desktop客户端: 4.windows安装Github Desktop客户端 ...

  4. 构建微服务开发环境3————Java应用的优秀管理工具Maven的下载安装及配置

    [内容指引] 下载安装包: MacOS下Maven的安装及配置: Windows下Maven的安装及配置. 一.下载安装包 进入Maven的官方下载地址:http://maven.apache.org ...

  5. 构建微服务开发环境2————安装IntelliJ IDEA

    [内容指引] 下载IntelliJ IDEA安装包: Mac版IDEA安装: Windows版IDEA按装. 一.下载IntelliJ IDEA安装包 访问官方网址:https://www.jetbr ...

  6. 构建微服务开发环境6————利用npm安装前端框架

    [内容指引] 安装JQuery组件: 安装BootStrap前端框架; 安装AngularJs前端框架: 安装angular动画模块: 安装angular的ui-router模块. 一.进入下载的目标 ...

  7. 构建微服务开发环境5————安装Node.js

    [内容指引] 下载Node.js: Mac下安装Node.js: Windows下安装Node.js; 查看node和npm的版本. 一.下载Node.js 访问Node.js官网:https://n ...

  8. 摘:J2EE开发环境搭建(1)——安装JDK、Tomcat、Eclipse

    J2EE开发环境搭建(1)——安装JDK.Tomcat.Eclipse 1:背景 进公司用SSH(Struts,spring和hibernate)开发已经有两个月了,但由于一 直要么只负责表示层的开发 ...

  9. 快速搭建 SpringCloud 微服务开发环境的脚手架

    本文适合有 SpringBoot 和 SpringCloud 基础知识的人群,跟着本文可使用和快速搭建 SpringCloud 项目. 本文作者:HelloGitHub-秦人 HelloGitHub ...

随机推荐

  1. java.lang.Exception: Socket bind failed

    1.错误描述 严重: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080" ...

  2. 拥抱.NET Core系列:MemoryCache 缓存域

    在上一篇“<拥抱.NET Core系列:MemoryCache 缓存选项>”我们介绍了一些 MSCache 的机制,今天我们来介绍一下 MSCache 中的缓存域. MSCache项目 M ...

  3. C#图解教程 第十八章 枚举器和迭代器

    枚举器和迭代器 枚举器和可枚举类型 foreach语句 IEnumerator接口 使用IEnumerable和IEnumerator的示例 泛型枚举接口迭代器 迭代器块使用迭代器来创建枚举器使用迭代 ...

  4. 安装Apache Maven

    Apache Maven的安装是一个简单的过程:解压提取文件,将解压后的bin目录,配置到系统环境变量PATH中,以便于系统各目录下使用shell,都可以操作mvn command. 详细步骤: 1. ...

  5. spring整合JMS

    浏览博客时看到大神写的,直接转载过来收藏了.原文地址:http://elim.iteye.com/blog/1893038

  6. 【BZOJ4566】找相同字符(后缀数组)

    [BZOJ4566]找相同字符(后缀数组) 题面 BZOJ 题解 后缀数组的做法,应该不是很难想 首先看到两个不同的串,当然是接在一起求\(SA,height\) 那么,考虑一下暴力 在两个串各枚举一 ...

  7. CF484E Sign on Fence

    题意 给定一个长度为n的数列,有m次询问,询问形如l r k 要你在区间[l,r]内选一个长度为k的区间,求区间最小数的最大值 Sol 二分答案 怎么判定,每种数字开一棵线段树 某个位置上的数大于等于 ...

  8. [HNOI2014]米特运输

    显然知道一个节点就可以推出整棵树 然而直接乘会爆longlong 所以考虑取log 最后排序算众数即可 # include <stdio.h> # include <stdlib.h ...

  9. [SDOI2015]约数个数和

    Sol 首先有个结论 \(\sum_{i=1}^{m}\sum_{j=1}^{n}d(i*j)=\sum_{i=1}^{m}\sum_{j=1}^{n}\sum_{x|i}\sum_{y|i}[gcd ...

  10. Spring Data(二)查询

    Spring Data(二)查询 接着上一篇,我们继续讲解Spring Data查询的策略. 查询的生成 查询的构建机制对于Spring Data的基础是非常有用的.构建的机制将截断前缀find-By ...