JDK的安装

什么是JDK?

JDK就是Java开发工具包,即Java Development Kit。就是做Java开发所需要的最基本的工具。包括Java编译器(把人使用的Java语言变成JVM能运行的字节码)、Java运行环境(JREJava Runtime Environment,运行Java编译器生成的字节码)、Java源代码+开发文档等(告诉你怎么“说”Java话,但这个文档就跟药品说明书一样,一般人看不懂)。JDK是Java开发必备的第一个工具。

什么是JRE?

Java运行环境,它是JDK的一部分,但也可以脱离JDK单独使用。如果你只想运行编译好的Java程序,而不做Java开发,那通常有JRE就够了。JRE中最重要的就是大名鼎鼎的Java虚拟机(JVM),除此之外还包括Java的核心类库(好比盖楼时的地基)。

下载JDK

地址:

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

我们下载的是Java SE,Java SE即Java标准版。

那我们学的不是JavaEE吗?为什么只安装Java SE?不要急,等会安装开发工具时,就会安装Java EE,因为Java EE包含的内容太多了,通常都是和高级开发工具打包集成在一起的,所以高级点的开发工具都叫IDE,即集成开发环境。

一. 安装JDK

步骤1: jdk安装

安装过程很简单,只需要一直点下一步就行了,注意安装位置,一会儿配环境变量时要用到。

步骤2: jre安装

最后: 提示成功

二. 配置环境变量(这一步要非常细心)

注意:环境变量分为用户变量和系统变量

我们首先要检查用户变量中有没有JAVA_HOME、CLASSPATH、以及PATH中有没有和JDK有关的项,如果有要先清除掉。一定要确认清楚,不要误杀!

配置环境变量的作用是允许我们自己或高级开发工具通过命令行调用Java编译器及Java运行命令。

步骤1:找到系统变量

我的电脑 à右键 à属性 à高级系统设置

 

 

步骤2: 点击 高级 à环境变量

步骤3: 在下方的系统变量点击 “新建”

  3.1 新建JAVA_HOME 变量

变量名输入:  JAVA_HOME

注意: 1. 单词大写

2.单词拼写要正确

3.别忘了下划线

  变量值: 是jdk的安装路径,比如: C:\Program Files\Java\jdk1.8.0_121

3.2 新建CLASSPATH变量

变量名:  CLASSPATH

注意: 1.单词大写

2.单词拼写要正确

3.不需要下划线

变量值:  .;%JAVA_HOME%\lib

注意: 1.确保现在是英文输入法

2.注意百分号%前面的 .;表示首先从当前目录找Java类

 3. lib是jdk下的lib目录

3.3 配置path变量

在原有的 path变量下,添加jdk下的bin目录,注意,是添加,不是新建.

注意: 在整个变量中添加时,注意使用
”;” 隔开

三. 验证环境变量配置是否成功

步骤1:

1.1 使用windows+R,然后输入cmd



1.2点击”确定”,打开命令行窗口

 

步骤2: 输入 java,然后回车

 

 

步骤3: 输入javac,然后回车

 

 

到此,说明java环境变量配置好了

JDK的图文安装教程的更多相关文章

  1. mysql安装图解 mysql图文安装教程(详细说明)

    MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...

  2. CentOS 6.0 图文安装教程

    CentOS 6.0下载地址:wget http://ftp.riken.jp/Linux/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.iso 下边就是安 ...

  3. CentOS7图文安装教程

    CentOS 7下载: CentOS 7只提供64位版本,虽然有不少国内镜像节点,不过还是觉得通过BT下载是不错的选择.镜像大小6.7G,联通20M光纤下载,不到小时.以下是中国大陆的下载地址列表: ...

  4. SharePoint 2019 图文安装教程

    前言 SharePoint 2019刚刚发布,很多群友在寻找安装教程,霖雨正好也下载了进行体验,就把完整的安装过程做成图文教程,分享给大家了,有需要的人可以有个参考. 文章从创建虚拟机开始,可能有点啰 ...

  5. PyTorch图文安装教程(Win10),含遇到的问题及解决办法

    PyTorch安装教程(Win10),含遇到的问题及解决办法 1. 环境准备 首先,打开PyTorch官网:https://pytorch.org/get-started/locally/ 向下可以看 ...

  6. mysql安装图解 mysql图文安装教程(详细说明)-[转]

    很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版 ...

  7. JDK下载和安装教程,超详细

    下载并安装JDK JDK的全称是JavaSE Development Kit,即java开发工具包,是sun公司提供的一套用于开发java应用程序的开发包,它提供了编译.运行java程序所需的各种工具 ...

  8. oracle 9i 图文安装教程 oracle 9i 安装

    我的安装文件是ISO镜像文件,使用Virtual DAEMON Manager v 4.10打开: ora9i-1.iso ora9i-2.iso ora9i-3.iso 首先必须把上面三个镜像文件都 ...

  9. VmWare下安装CentOS6图文安装教程

    本教程使用的liunx系统(CentOS6)下载地址:http://download.csdn.net/download/yichen01010/10016202 一 先安装VMware. 双击安装文 ...

随机推荐

  1. ubuntu下将CapsLock改为Ctrl键

    需求:Ubuntu下用Vim时,ESC因为在左上角,还算是好按,但是Ctrl就太坑了,在左右两个下角,实在是太不方便了. 经过分析决定将:CapsLock键改为Ctrl,但仍然保留下面的原Ctrl键( ...

  2. 【Android】15.3 Notification基础知识

    分类:C#.Android.VS2015: 创建日期:2016-02-29 一.如何向用户发出通知 1.使用Toast通知用户 前台任务中的通知(Notifications)一般用于长时间显示用户正在 ...

  3. POJ - 3264 Balanced Lineup (RMQ问题求区间最值)

    RMQ (Range Minimum/Maximum Query)问题是指:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j里的最小(大)值,也就 ...

  4. 17. Subsets【medium】

    Given a set of distinct integers, return all possible subsets. Notice Elements in a subset must be i ...

  5. Python处理文件以及文件夹常用方法

    1.创建文件并且写入 2.多行读取文件的方式 readlines() 3.一次读取全部内容 4.文件的删除 5.shutil 模块实现文件的复制 6.文件的重命名 7.获取文件的后缀名 8.pytho ...

  6. jquery easy ui 验证框架

    引入参考最下面API ) var reg = /^1[3|4|5|8|9]\d{9}$/; return reg.test(value); }, message: '输入手机号码格式不准确.' } } ...

  7. android圆形图像

    在网上找了一下,最简单的是利用canvas的setXfermode,来控制图片重合部分的显示策略. 图片混合时,先画的是dst,后画的是src,各种混合的方式如下,其中圆形是dst,正方形是src: ...

  8. Unity3D 5.0版本+注册工具分享

    Unity3D引擎5.0正式版本发布也有一段时间了.笔者今天下载了新版本顺便分享一下资源. 主要有两个资源,一个是5.0f4的官方客户端,另外一个是vs的调试插件.有需要的盆友就拿去.都在下面的连接地 ...

  9. 为什么对一些矩阵做PCA得到的矩阵少一行?

    很多时候会出现把一个N*M的矩阵做pca(对M降维)之后却得到一个M*(M-1)矩阵这样的结果.之前都是数学推导得到这个结论,但是, 今天看到一个很形象的解释: Consider what PCA d ...

  10. 在mac下使用ppk文件ssh到远程主机

    You can ssh directly from the Terminal on Mac, but you need to use a .PEM key rather than the putty  ...