JDK的下载与Java运行环境

Wesley13 等级 355 0 0

JDK简介

什么是JDK

JDK是Java Development Kit的缩写,意思是Java开发工具包。JDK就好比作人的心脏,人没有了心脏,生命也就失去存在的意义。Java也一样,JDK就是它的心脏,是它的核心。JDK中不仅有Java运行环境(Java Runtime Environment),还有Java工具与Java的核心类库(JavaAPI)。不论是什么Java应用服务器实质都内置了某个版本的JDK。

另外,把JavaAPI类库中的JavaSE API子集和Java虚拟机(JVM)这两部分统称为JRE(Java Runtime Environment),JRE是支持Java程序运行的标准环境。

也就是说,JDK是Java的开发环境,而JRE是Java的运行环境。因此在编写Java程序的时候需要JDK,而运行Java程序的时候需要JRE。JDK安装包里面就包含有JRE,因此只需要下载安装JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序也可以只安装JRE,不用安装JDK。

JDK、JRE、JVM的关系

JDK(Java Development Kit -- Java开发环境)

JRE(Java Runtime Environment -- Java运行环境)

JVM(Java Virtual Machine -- Java虚拟机)

JDK安装包里面包含着JRE,而JRE里面又包含着JVM。所以安装JDK就等同于安装了JDK+JRE+JVM。

JDK的下载与安装

自Java被Oracle(甲骨文)公司收购以后,JDK的发布与更新也归结到Oracle名下,所以我们要在Oracle官网上进行下载。

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

(版本有很多,我们可以根据需要选择自己要下载的版本,这里我以JDK8为例)

下载的时候记得要点击图中箭头所指的Accept License Agreement(接受许可协议),然后选择对应的系统点击Download下的小红箭头。

JDK的下载与Java运行环境

安装步骤一般情况只需要同意相关政策,直接点击下一步就可以啦。

Java运行环境配置

这里的运行环境不是指JRE,而是我们电脑系统要配置的环境(可以理解为配置环境变量)。

我们需要为Java配置三个环境变量:

JAVA_HOME:配置安装的JDK包中的JDK的安装路径

PATH:配置JDK包中的bin路径(注意:PATH的环境变量不能直接填写JDK包中的bin路径,防止以后服务器软件启动失败问题。正确写法:引用JAVA_HOME的JDK路径下的bin路径,写法:%JAVA_HOME%\bin)。

CLASSPATH:配置类库文件的位置

在这里以Windows10系统为例:

在桌面找到“此电脑”,右键单击选择“属性”打开如下图所示,点击箭头所指的“高级系统设置”。

JDK的下载与Java运行环境

选择“环境变量”就打开我们配置系统环境的界面了

JDK的下载与Java运行环境

打开后我们能看到分上下两个部分,我们就配置用户变量就好了

JDK的下载与Java运行环境

点击新建,然后变量名输入:JAVA_HOME

JDK的下载与Java运行环境

变量值输入:安装的JDK的路径(如果安装的时候没有选择路径则默认路径为:C盘下Program Files文件夹中)

选择Java文件夹

JDK的下载与Java运行环境

JDK的下载与Java运行环境

点击JDK进入将该路径复制下来填写到变量值中

JDK的下载与Java运行环境

JDK的下载与Java运行环境

填写完成后点击确定,这样JAVA_HOME变量就设置好了

JDK的下载与Java运行环境

 因为PATH变量系统的“用户变量”默认就有,我们不需要新建,找到PATH点击编辑,然后点击新建,添加我们JDK下的bin路径

(注意:如果用户变量下有“path”则不需要新建,否则新建一个变量,起名叫“PATH”)

JDK的下载与Java运行环境

然后把JDK中的bin路径填写进去

(注意:要引用JAVA_HOME的JDK路径)

JDK的下载与Java运行环境

JDK的下载与Java运行环境

最后我们还剩CLASSPATH环境变量,CLASSPATH环境变量系统也是没有的,同JAVA_HOME环境变量一样,我们需要新建

变量名输入:CLASSPATH

变量值为:JDK中lib的安装路径

(注意:同样的建议引用JAVA_HOME的JDK路径,防止以后出问题)

JDK的下载与Java运行环境

JDK的下载与Java运行环境

这样Java运行环境就配置完成了

接下来测试一下环境变量是否配置成功:

键盘选择Win+R键打开,输入:cmd

JDK的下载与Java运行环境

然后按回车键打开Dos命令窗口,输入:java,按回车键,如下所示

JDK的下载与Java运行环境

再输入:javac,按回车键,如下所示

JDK的下载与Java运行环境

最后再输入:java -version,按回车键,如下所示

JDK的下载与Java运行环境

如果测试结果都与以上三幅图中结果一样则表示安装并且配置均无误

否则就看看是不是环境变量没有配置好

收藏
评论区

相关推荐

JAVA基础day01
知识总结 1.Java是一种非常流行的计算机编程语言,其中使用最多的是Java8. 2.JDK是开发工具,JRE是运行环境,JVM是核心所在。JDK包含JRE,JRE包含JVM。 3.安装JDK的时候,两项建议: a)路径当中不要有中文或者是空格 b)要单独取消外部公共JRE的安装 4.命令提示符(cmd) a)启动:开始+R,输
JDK和JRE的关系
JDK(Java Development Kit)是我们学习Java首先要安装的软件,JDK安装完成之后,安装向导会询问我们是否安装JRE(Java Runtime Environment),那到底还要不要安装呢?回答这个问题前,首先要知道JDK和JRE是什么关系。 **啥是JDK,啥是JRE** 我们看看来自百度百科的解释: > JDK是 J
Java 基本功 (基础概念与常识)
### 主要涉及知识点: JVM JDK 和 JRE 最详细通俗的解答Oracle JDK 和 OpenJDK 的对比Java 和 C++的区别?什么是 Java 程序的主类 应用程序和小程序的主类有何不同?Java 应用程序与小程序之间有哪些差别?import java 和 javax 有什么区别?为什么说 Java 语言“编译与解释并存”?
Java基础知识强化(用于自我巩固)以及审查
1\. Java 和 JDK 的关系 ------------------ JDK(Java Development Kit)Java 开发工具包,它包括:编译器、Java 运行环境(JRE,Java Runtime Environment)、JVM(Java 虚拟机)监控和诊断工具等 Java 则表示一种开发语言。 2. Java 程序是怎么执行的?
Java最新面试问答整理
Q:JDK和JRE区别? ![](https://oscimg.oschina.net/oscnet/3e402c6dbcf960e6fdbbfaf5b3257804343.jpg) ![](https://oscimg.oschina.net/oscnet/b3cb310680dec573f0f4ae3cf4c90ffb0e0.jpg) JDK
java 面试题目(java高级架构)
题目信息 java基础: **1\. Java 基础** 1. JDK 和 JRE 有什么区别?   [Java中JDK和JRE的区别是什么?它们的作用分别是什么?](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fwww.cnblogs.com%2Fwilliamjie%2Fp%2
java基础知识随身记
2018年11月12日20:51:35 一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。   java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类
208道面试题
**这是从网上看到的一套java面试题, 答案只是一个大概, 另外题目质量参差不齐, 斟酌参考(JVM的部分暂时没有答案)** 一、Java 基础 ========= 1. JDK 和 JRE 有什么区别? > 答: JDK(Java Development Kit)是java开发工具包, 是针对开发人员提供的一套开发环境, 其中包含了jre(程序运
Ubuntu下Gradle环境配置
sudo gedit ~/.profile sudo source ~/.profile env # for java export JAVA_HOME=/home/cmm/jdk export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export
ubuntu 12.04安装jdk
在安装之前,系统没有任何jdk软件,也就是说在终端执行 java -version 将会输出如下内容: root@haiyang-Aspire:~# java -version 程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.6-jre-headless * openjdk-6-jre-headles
CentOS 6.5安装jdk1.8
By default, all Linux distributions comes with openjdk preinstalled. If you want to install and use Oracle Java JDK/JRE on your system, Just follow the steps below. In this tutoria
Eclipse新建Java工程出现红色感叹号怎么解决?
安装了新版本的JDK之后,在Eclipse中新建Java工程出现红色感叹号怎么解决? 其实只要在Eclipse中重新设置一下JDK路径就行了 路径:右键Java工程>>Build Path\>>Configure Build Path... ![](https://images2018.cnblogs.com/blog/1139346/201804/1
ElasticSearch安装(for lynn)
#### 1.安装java # 安装jre sudo yum install java-1.8.0-openjdk.x86_64 # 安装jdk sudo yum install java-1.8.0-openjdk-devel #### 2.下载并安装ES `wget https://artifacts.el
Html5混合开发环境的H5牛牛平台搭建
工具:Android SDK,Java JDK,Node.js,Cordova、Ionic、python; 1、androd 需要配置:jdk路径和sdk 配置; jdk配置环境变量: JAVA\_HOME:jdk安装目录,如:F:\\Java\\jdk1.8.0\_11 %JAVA\_HOME%\\bin;%JAVA\_HOME%\\jre\\bi
JVM的入门知识
前言:巴拉巴拉,今天给大家分享一点java三剑客(jre,jvm,jdk)中的jvm,纯理论教科书篇。 非原创,里面摘取了多个博客里面的内容 1 JDK、 JRE、JVM 的关系是什么? ====================== 我们学习JVM的之前,简单科普一下他们三者有啥关系 **JVM** JAVA 虚拟机(Java Virtual Ma