JAVA基础之JDK安装
JDK的安装与环境变量配置是JAVA开发之路的第一步,很多新人在这一步上就卡了很久,浪费了很多时间,甚至有些人就轻易地“从入门到放弃”了。
今天我们就来一步步教你如何打倒这第一只拦路虎。
1.JDK下载
百度搜索jdk关键字,找到第一个英文的链接:

点进去后找到 JAVA SE 8u211,点击JDK下面的DOWNLOAD标志进入下一页。
注意这里,有很多人直接下载了最新版本的JAVA 12,实际上JAVA 12开始是收费的了,而且里面的绝大多数特性都是新手用不到的,JAVA 8已经完全够用了。

进入新页面后,找到JDK的下载列表,注意上方的单选按钮要选上Accept.。然后根据自己的操作系统是32位还是64位,选择对应的windows版本下载:

目前除非很老的机子,现在一般都是64位系统了。如果不确定,可以右键点击【我的电脑】,选择【属性】,进入系统详情页可以查看操作系统类型:

点击下载后Oracle还需要注册账号,按照它的项目填写就是。注意填写真实邮箱,要验证邮箱的。
2. JDK安装
JDK的安装比较简单,全部默认就可以了。安装路径最好不要改,很多新手改了之后就忘记自己装哪里去了。

3. 环境变量配置
JDK安装好后还不能马上使用,需要配置系统环境变量。
环境变量的配置有2中方法,第一种可以下载我这里提供的自动配置文件:
右键点击上面的链接,选择另存为,然后保存到JDK的安装目录下:

双击这个文件运行即可~!
根据操作系统不同,有可能会出现错误。如果出错了,请按照下面的另一种方式来设置环境变量:
右键点击我的电脑,选择【属性】,进入系统详情页。点击左侧的【高级系统设置】:

在系统属性面板内,选择【高级】->【环境变量】:

在环境变量面板内,选择新建系统环境变量:

新建变量名为JAVA_HOME, 变量值为你的JDK的安装目录!!!!

同理,在系统变量里新建"CLASSPATH"变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)

最后,在系统环境变量内找到Path变量,选择编辑:

如果你是win7或win7之前的系统,则直接在Path变量值的后面添加: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (注意前面的分号)

如果你是win10系统,则直接新增1个变量值即可:

记得点击确定,保存好所有的环境变量。
4. 安装确认
环境变量配置好后,需要确认是否配置正确。
点击windows开始按钮,输入cmd,打开windows命令行窗口:

在命令行窗口输入 java -version (注意中间空格),然后回车。

如果下面出现了jdk的版本号,说明配置完成了。
如果出现错误,可以
1. 重启系统再次确认
2. 确认下载的文件是否正确
3. 确认环境变量是否配置正确。
更多JAVA相关学习内容,可以微信扫码关注我哦~
点击关注,加入我们和小章鱼一起成长吧!
JAVA基础之JDK安装的更多相关文章
- JAVA基础(jdk安装和环境变量的配置)
JAVA 1.何为JAVA Java的发展可以归纳如下的几个阶段. (1)第一阶段(完善期):JDK 1.0 ( 1995年推出)一JDK 1.2 (1998年推出,Java更名为Java 2): ( ...
- Java基础-Eclipse第三方安装包管理工具之Maven
Java基础-Eclipse第三方安装包管理工具之Maven 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 玩过Linux的小伙伴应该都知道yum吧,我们只要把搭建好的yum仓库配 ...
- java基础开发环境安装(全)
一.jdk安装(可以根据自己习惯选择合适安装路径) 1.jdk1.8下载地址:https://pan.baidu.com/s/1O9JQlFJ9cpkGCQL35cm_7g 提取码:pe2g 2.jd ...
- Java基础(1)--JDK,变量
Scanner的next()方法和nextLine()方法 1.next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键.Tab键或Enter键等结束符,next()方法会自动 ...
- 安装java开发环境jdk,安装JDK
JDK可以理解为翻译官,它将Java高级语言翻译为二进制执行. JDK可以编译文件,编译后的文件扩展名为.class. 只要能支持JDK的地方,JAVA就可以运行,这就是JAVA跨平台的性质. 我的是 ...
- Java初转型-jdk安装和配置
Java 开发环境配置 > * 下载JDK> * 配置环境变量> * 测试JDK是否安装成功> * 使用 Eclipse 运行第一个 Java 程序 下载JDK 首先我们需要下 ...
- JAVA环境配置---------jdk安装路径中存在空格的问题
我把jdk 安装在C:\Program Files下 而ide启动脚本 startup.bat 例如以下: if "%OS%"=="Windows_NT" se ...
- 【java基础之jdk源码】Object
最新在整体回归下java基础薄弱环节,以下为自己整理笔记,若有理解错误,请批评指正,谢谢. java.lang.Object为java所有类的基类,所以一般的类都可用重写或直接使用Object下方法, ...
- 【java基础之jdk源码】集合类
最近在整理JAVA 基础知识,从jdk源码入手,今天就jdk中 java.util包下集合类进行理解 先看图 从类图结构可以了解 java.util包下的2个大类: 1.Collecton:可以理解为 ...
随机推荐
- 图像滤镜艺术---PS图像转手绘特效实现方案
原文:图像滤镜艺术---PS图像转手绘特效实现方案 手绘效果实现方案 本文介绍一种PS手绘效果的实现方案,PS步骤来自网络,本文介绍代码实现过程. 整体看来,虽然效果还是有很大差异,但是已经有了这种特 ...
- JSON对象与字符串之间的相互转换 - CSDN博客
原文:JSON对象与字符串之间的相互转换 - CSDN博客 <html> <head> <meta name="viewport" content=& ...
- clipboard.js在剪切中的使用
目前只是对文字的复制. 下面的代码解释: 1.html 需要添加data-clipboard="copy"和data-clipboard-target="对象选择器&qu ...
- Elasticsearch教程(二)java集成Elasticsearch
1.添加maven <!--tika抽取文件内容 --> <dependency> <groupId>org.apache.tika</groupId> ...
- qt5.7交叉编译gstreamer-1.0
一.交叉编译glib1.提前需先交叉编译libffiCC=/home/mjl/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf-gcc ...
- Notepad2(C语言+Windows消息写的,24592行代码)
C语言+Windows消息写的,24592行代码 http://www.flos-freeware.ch/
- 【canvas】blackboard 黑板
本来想的挺复杂实际操作了一下15分钟完成了,挺简单的. 预览地址:http://dtdxrk.github.io/game/blackboard/index.html 分享一下思路: 1.创建画布 2 ...
- uva10883_Supermean_数学
题目大意:给出n个数,每相邻两个数求平均数,得到n-1个数,再求平均数,得到n-2个数,......一直到最后一个数,输出这个数. 题目很简单,就是中间数据会比较大有点复杂,超过double的范围,而 ...
- Docker最全教程之MySQL容器化 (二十四)
前言 MySQL是目前最流行的开源的关系型数据库,MySQL的容器化之前有朋友投稿并且写过此块,本篇仅从笔者角度进行总结和编写. 目录 镜像说明 运行MySQL容器镜像 1.运行MySQL容器 ...
- IM即时通讯:如何跳出传统思维来设计聊天室架构?
因为视频直播业务的大规模扩张,聊天室这种功能在最近几年又火了起来.本篇文章将会重点挑选聊天室这个典型场景,和大家分享一下网易云信在实现这个功能时是如何做架构设计的. 相关推荐阅读几十万人同时在线的直播 ...