1. JDK介绍

1.1 什么是JDK?

SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

SUN公司除了提供JDK,还提供了一种JRE(JavaRuntimeEnvironment)工具,它是Java运行环境,是提供给普通用户使用的。由于用户只需要运行事先编写好的程序,不需要自己动手编写程序,因此JRE工具中只包含Java运行工具,不包含Java编译工具。值得一提的是,为了方便使用,SUN公司在其JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只需要在计算机上安装JDK即可,不需要专门安装JRE工具了。

1.2 JDK版本介绍

SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。

EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE [1-2]。

ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

2. JDK下载与安装

下面我们介绍,Windows7 和 Windows10下载安装JDK与JDK环境配置的方法。

2.1 官方下载JDK

https://www.oracle.com/technetwork/java/javase/overview/index.html打开JDK官网版本选择页面。我下载的版本是JDK8。

2.2 选择合适的版本

选择合适的版本,点击后面相应的Download按钮,即可来到版本选择页面,官网提供了包括Linux、Windows、MacOS在内的多个系统,可以选择自己所需要的系统对应版本进行下载,我这里选择Windows 64位JDK版本,下载前需要注意要接受一下网站条款才可以下载,界面如下:

2.3 下载JDK

登录账号之后下载(没有账号就注册一个) 获取【JDK8、11、15全系列版本】+【Java高级程序员学习路线图】+【0基础Java视频资料】加播妞Q:435946716

Q

注意如果下载过慢,可以尝试使用迅雷或者百度云盘下载。

2.4 启动JDK安装程序

下载完成,双击运行 jdk-8u231-windows-x64.exe

2.5 选择JDK相关组件

点击下一步,选择安装的组件,也可以按照自己的需要更改下路径,这里组件主要包含下面的开发工具、JRE以及一些源代码,其实对于开发人员来说,公共的JRE是不需要另外安装的,JDK内部已经包含了一个JRE,这里其实我取消了公共JRE的安装,你也可以自己选择。

组件界面如下:

2.6 等待程序安装

点击下一步,等待提示安装成功

JDK安装成功

获取【JDK8、11、15全系列版本】+【Java高级程序员学习路线图】+【0基础Java视频资料】加播妞Q:435946716

附加:JDK安装文件介绍

3 JDK环境变量配置

3.1 win7系统下jdk环境变量配置

3.1.1 找到环境变量设置

计算机右键属性——高级系统设置——高级——环境变量;

3.1.2 系统环境变量新建JAVA_HOME环境变量

选择系统变量下的,新建;

新建,添加变量名 JAVA_HOME ,变量值为之前自己jdk的安装路径,如下:

C:\Program Files\Java\jdk1.8.0_231

注意:切勿直接复制,粘贴你电脑安装的JDK路径

3.1.3 系统环境变量新建CLASSPATH环境变量

新建,添加变量名 CLASSPATH ,变量值为:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

(注意前面的有个点“.”不要漏掉)

3.1.4 编辑Path变量

找到系统变量里变量为Path的行,选中,并点击编辑,追加如下:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

到变量值最后。

3.1.5 检测JDK环境变量是否配置成功

win+R —— 输入cmd —— 打开命令行输入 java -version,确定安装是否正确。

3.2 win10系统JDK环境变量配置

3.2.1 JDK环境配置视频教程(windows10)

3.2.2  打开高级系统设置

右击“此电脑”,点击属性,找到高级系统设置。

3.2.3 新建JAVA_HOME变量

新建,添加变量名 JAVA_HOME ,变量值为之前自己jdk的安装路径如下:

C:\Program Files\Java\jdk1.8.0_231

注意:切勿直接复制,粘贴你电脑安装的JDK路径

3.2.4 编辑Path变量

找到系统变量里变量为Path的,选中,并点击编辑

点击新建按钮,添加新的变量值:

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

两个变量。并且把这两个变量按照下图,点击上移,移动到顶部,如下图所示。

3.2.5 新建CLASSPATH的变量

在系统变量那里再新建一个CLASSPATH的变量,变量的值为:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool.jar

3.2.6 检测JDK环境变量是否配置成功

使用快捷键win+R,在弹出的运行命令窗口输入CMD回车运行,光标后输入java,然后回车,看到如下图所示,表示环境变量安装成功

Java安装教程:如何安装java环境?相关推荐

  1. JDK安装 + MyEclipse安装:JDK安装教程+MyEclipse安装教程(包含视频教程)

    jdk安装 + myeclipse安装:jdk安装教程+myeclipse安装教程: 1.JDK简介:java开发环境,包含JRE(java运行环境)+ 和java开发工具包. 2.MyEclipse ...

  2. Android Studio安装教程及安装中出现问题的解决办法

    Android Studio安装教程及安装中出现问题的解决办法 Android Studio安装教程: 安装网址: AndroidDevtools下载:https://developer.androi ...

  3. mysql5 7安装教程_MySQL57安装教程

    MySQL57安装教程... --------------------------- 首先需要下载MySQL57安装包: --------------------------------------- ...

  4. java培训教程分享:Java中怎样将数据对象序列化和反序列化?

    本期为大家介绍的java培训教程是关于"Java中怎样将数据对象序列化和反序列化?"的内容,相信大家都知道,程序在运行过程中,可能需要将一些数据永久地保存到磁盘上,而数据在Java ...

  5. java培训教程分享:Java编写软件代码自动提示功能

    本期的java培训教程分享主要是介绍的java编写软件代码的一个自动提示功能,很多零基础和初学java的同学们对这一块还不是很了解,Eclipse for android 实现代码自动提示智能提示功能 ...

  6. java培训教程分享:Java中用户如何自定义异常?

    我们在学习java技术的时候应该有了解过,在java中是定义了很多的异常类的,虽然这些大量异常类可以帮助我们描述编程时出现的大部分异常情况,但是在程序开发中有时可能需要描述程序中特有的异常情况,例如在 ...

  7. 解决M1芯片无法安装AE闪退问题,AEcc2021中文直装版兼容M1芯片安装教程 M1安装方案

    Adobe After Effects 2021 mac M1版上线啦!ae2021 mac中文版是ae Mac的最新版本,全新优化专为Mac用户设计,让不可能变为可能.ae 2021 mac破解版下 ...

  8. java jdk 教程_java--jdk安装教程

    jdk安装教程 1,双击打开 jdk-8u20-windows-x64.exe文件(可是其他版本): 2,点击"下一步" 3,"更改"安装路径,点击" ...

  9. mac java 安装教程_MAC安装JDK详细教程

    1.下载JDK: 2.安装:选中下载的压缩包,双击安装 3.查看是否安装成功: 终端输入命令:Java -version,看到版本号即代表安装成功 4.配置环境变量: (1).打开配置文件:终端输入  ...

  10. 本地搭建织梦php,dedecms本地安装教程,如何搭建本地环境安装织梦网

    如果我们拿到一套dede模板就上传到线上空间再安装,至少有两个弊端,一个是一边修改网站模板搜索引擎一边收录,于后期优化而言,很不友好:另一个就是万一模板有什么缺失不完整等缺点,我们上传才发现,则浪费了 ...

最新文章

  1. android调用h5预加载图片,使用HTML5的页面资源预加载(Link prefetch)功能加速你的页面加载速度...
  2. cordova使用cordova-plugin-baidumaplocation插件获取定位
  3. 【LeetCode从零单排】No221.Maximal Square
  4. android魅族进度条,魅族基于安卓 10 的首个 Flyme 内测版已推送:16s Pro/16s 尝鲜,可强制开启 90Hz 刷新率...
  5. COBBLER无人值守安装-----已用真实服务器测试
  6. CentOS7的/tmp目录自动清理规则(转)
  7. Android获取程序路径 (/data/data/appname)
  8. Airflow 中文文档:使用Mesos扩展(社区贡献)
  9. linux mxnet 查询_mxnet c_predict_api的Go绑定实现 – go-mxnet-predi...
  10. Linux find命令详解 【转】
  11. 智数合一,智慧工厂的四大典型应用场景
  12. vijos P1009清帝之惑之康熙
  13. windows Anaconda lightgbm 安装
  14. php mysql pod_php – 连接到同一pod中的MySQL容器
  15. windows10防Linux,用户禁用Defender提升Win10 Linux子系统性能
  16. VB6SP6极度精简兼容绿色版
  17. word段落中插入公式后格式编辑
  18. html-5表白神器源码,html5开发表白神器实现代码
  19. 手机浏览器/H5页面实现打开微信代码 引导关注公众号
  20. 2016年全国高中数学联合竞赛试题及详细解答

热门文章

  1. 数字孪生炒得火热,但好像对企业发展还没有任何实质性的突破,是否只是表面功夫?
  2. 双屏切换单屏,之前在另一显示器显示的软件窗口现无法显示解决最简单的方法
  3. 企业软文怎么写?教你搞定各种类型软文
  4. 呼延灼因见林冲武艺 水浒传
  5. linux bonding 原理,Linux bonding 之balance-alb 原理介绍及其实现
  6. ESP32S2小项目-FM-网络时钟/电台-Arduino开发环境
  7. python--计算圆的周长与面积
  8. 【FineBI】使用FineBI制作自定义地图过程
  9. 创新案例|巴黎欧莱雅如何以内容+货架双轮驱动全渠道兴趣电商增长飞轮
  10. 计算机键盘如何修理,电脑键盘不能用,怎么进行维修