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. 响应式布局框架 Pure-CSS 5.0 示例中文版-中

    8. 表单 Form 在 form 标签中添加 .pure-form 类,可生成单行表单(inline) 效果图: 代码: <form class="pure-form"&g ...

  2. SCWS 中文分词

    SCWS 中文分词v1.2.3 开源免费的中文分词系统,PHP分词的上乘之选! 首页 下载 演示 文档 关于 服务&支持 API/HTTP 论坛 捐赠 源码@github 文档目录 SCWS- ...

  3. 03、Windows Phone 套接字(Socket)实战之WP客户端设计

    因为 PC 端和 WP 端进行通信时,采用的自定义的协议,所以也需要定义 DataType 类来判断 通信数据的类型,并且把数据的描述信息(head) 和数据的实际内容(body)进行拼接和反转,所以 ...

  4. vue项目中,main.js,App.vue,index.html如何调用

    1.main.js是我们的入口文件,主要作用是初始化vue实例,并引入所需要的插件 2.App.vue是我们的主组件,所有页面都是在App.vue下进行切换的.其实你也可以理解为所有的路由也是App. ...

  5. android 面试

    2. 横竖屏切换时候 activity 的生命周期1. 不设置 Activity 的 android:configChanges 时 , 切屏会重新调用各个生命周期 , 切横屏时会执行一次 , 切竖屏 ...

  6. background-origin:规定 background-position 属性相对于什么位置来定位

    background-origin:border-box;此时设置background-size:contain; 根据容器的边框定位 例如:容器的盒模型如下:设置了padding:20px;bord ...

  7. oracle 存储过程学习感悟

    1.跟大白话差不多 2.if...then.... else ....写的比较多 3.调用存储过程命令:execute procedure_name 4.调用存储函数命令:select '0' str ...

  8. Mac 终端编译运行 C++

    1.在编辑器中写好C++代码 2.打开终端打开文件对应的地址 3.用g++命令来编译.cpp文件 4.用./文件名来运行 观察文件的目录可发现 g++ 源文件名 编译源文件,产生a.out ./文件名 ...

  9. time函数

    time函数 time #include<time.h> time_t time(time_t *t); typdef long int time_t; time() returns th ...

  10. zend stdio 快捷键

    1.快速跳转到当前所指的函数.变量.方法.类的定义处 F3或者 ctrl+鼠标左键2.ctrl+m 编辑窗口最大化3.ctrl+d 删除当前行4.ctrl+q 定位到最后编辑的地方(全局的)5.ctr ...