一、什么是JDK、JRE、JVM

1.1 什么是JDK

  JDK是提供给java开发人员使用的、其中包括java开发工具、JDK也包括了JRE,也就是安装了JDK之后就不用再安装JRE了。

1.2 什么是JRE

  JRE(java运行环境),包括java虚拟机(JVM)和java程序所需要的核心类库等,如果想要运行开发好的java程序,只需要安装JRE就可以了。

1.3 什么是JVM

  JVM即java虚拟机,java语言有一个特性:跨平台性,即相同的java代码可以在不同的操作系统中运行,这就是java语言的跨平台性;这依赖于java虚拟机,因为Java程序是在java虚拟机中运行的,只要不同的操作系统安装对应的虚拟机就能实现java的跨平台性

下图是JDK、JRE、JVM之间的关系

如何用jre运行java项目 java jre_JAVA

二、安装jdk

第一步:下载jdk
jdk安装包直接到官网就可以下载
官网:www.oracle.com

找到Downloads

如何用jre运行java项目 java jre_环境变量_02


找到Java部分的Java (JDK) for Developers

如何用jre运行java项目 java jre_如何用jre运行java项目_03


如何用jre运行java项目 java jre_JAVA_04


如何用jre运行java项目 java jre_java_05


根据不同的操作系统下载不同的jdk

注意:

下载jdk的时候一般不要选用最新的版本

第二步: 点击安装程序进行安装

点击下载好的jdk安装程序进行安装,一直点击下一步下一步就可以了,jdk安装完之后会弹出单独在安装jre的界面,建议也安装上。实际上呢,因为jdk是包含jre的,所以就没必要在单独安装jre了。但是因为使用开发工具eclipse需要用到jre,到时候还是需要安装jre的。

安装好的jdk和jre路径

如何用jre运行java项目 java jre_java_06

注意: 安装任何开发语言的时候安装路径不要使用中文,空格、这些开发语言基本上都是国外的开发者写的,很有可能不能识别中文,为了后期不必要的麻烦、建议不要使用中文和一些特殊字符作为安装文件夹

第三步: 配置环境变量

在我们安装好的jdk目录中有一个bin目录

如何用jre运行java项目 java jre_环境变量_07


这里面是我们开发java时所需要的开发指令,在我们写完java代码之后需要执行java代码,执行java代码就需要调用这些命令,刚开始我们在cmd界面去执行这些命令

如何用jre运行java项目 java jre_Java_08


输入快捷键window+R,然后输入cmd命令

如何用jre运行java项目 java jre_JAVA_09


如何用jre运行java项目 java jre_Java_10


在cmd界面输入这两个指令发现执行不了,因为这些命令的目录是“C:\Program Files\Java\jdk1.8.0_162\bin”,所以我们需要在cmd界面修改我们的执行路径

如何用jre运行java项目 java jre_如何用jre运行java项目_11


此时我们再去执行这些命令就可以执行了

如何用jre运行java项目 java jre_环境变量_12


那如果我们想在任何的目录下都可以执行这些命令,这时就需要配置环境变量了

打开我的电脑-属性-高级系统设置-环境变量-新建

点击高级系统设置

如何用jre运行java项目 java jre_Java_13


点击环境变量

如何用jre运行java项目 java jre_Java_14


这里我们新建一个系统变量

如何用jre运行java项目 java jre_JAVA_15


变量名中输入JAVA_HOME

变量值中输入我们jdk的安装路径

如何用jre运行java项目 java jre_JAVA_16


如何用jre运行java项目 java jre_如何用jre运行java项目_17


然后再在系统变量中找到变量名为PATH的变量,点击编辑

如何用jre运行java项目 java jre_Java_18


然后我们在变量值最前面输入 %JAVA_HOME%\bin; 此时我们的环境变量就配置好了,现在我们关闭cmd界面重新打开,再来执行这些命令,不管当前在什么路径下都能够执行到path环境变量表示windows执行系统命令时需搜寻的命令

如何用jre运行java项目 java jre_java_19


如何用jre运行java项目 java jre_java_20


我们配置的环境变量:

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_162

变量名:path
变量值:%JAVA_HOME%\bin

其实我们可以直接在”path“变量中加入”C:\Program Files\Java\jdk1.8.0_162\bin“就可以了,但是通常我们都把C:\Program Files\Java\jdk1.8.0_162单独写成一个环境变量,有很多地方都需要使用到的。
这里我们相当于JAVA_HOME=C:\Program Files\Java\jdk1.8.0_162
有点类似于数学里面方程的意思