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. 使用Sigar获取服务器信息

    Sigar简介 Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件.它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solari ...

  2. Atitit.异步编程 java .net php python js 的比较

    Atitit.异步编程 java .net php python js 的比较 1. 1.异步任务,异步模式,  APM模式,,  EAP模式, TAP 1 1.1.       APM模式: Beg ...

  3. vim -d file01 file02 diff file01 file02 对比两文件的不同

    [root@86 vhosts]# vim -d defaul.conf.bak zabbix.xinxianm.com.conf server { | server { listen 80; | l ...

  4. angular路由介绍

    AngularJS路由功能是一个纯前端的解决方案,与我们熟悉的后台路由不太一样.后台路由,通过不同的URL会路由到不同的控制器上(controller),再渲染(render)到页面(HTML).An ...

  5. tornado WebSocket详解

    1.什么是WebSocketwebsocket和长轮询的区别是客户端和服务器之间是持久连接的双向通信.协议使用ws://URL格式,但它在是在标准HTTP上实现的. 2.tornado的WebSock ...

  6. 01、Windows Phone 套接字(Socket)实战之交互设计

    这个 Demo 主要使用 WP 中提供的 Socket 对象,来与 PC 端进行文字.文件的互相传输.因为在 WP 中系统 对存储的操作限制的比较多,例如,你把 .doc..txt..zip 等常见的 ...

  7. Java Mail(二):JavaMail介绍及发送一封简单邮件

    http://blog.csdn.net/ghsau/article/details/17839983 ************************************************ ...

  8. jquery 获取绑定事件

    在1.8.0版本之前,我们要想获取某个DOM绑定的事件处理程序可以这样: 1 $.data(domObj,'events');//或者$('selector').data('events') 而从1. ...

  9. 基于html5制作3D拳击游戏源码下载

    今天给大家分享一款基于HTML5实现的3d拳王游戏源码.这款实例适用浏览器:360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 不支持IE8及以下浏览器. 在线预览 ...

  10. 一款基于jQuery的图片分组切换焦点图插件

    这是一款基于jQuery的图片切换焦点图插件,这款jQuery焦点图插件的特点是图片可以分组切换,也就是说一次可以切换多张图片,相比其他焦点图插件,它能节省更多的空间,可以向用户展示更多的图片,非常实 ...