如何配置java的jdk环境以及jdk,jre,jvm之间的关系

对于编程的初学者来说,各种软件的的环境配置非常重要,以下是我在下载java包时配置过程中遇到的问题及做法


	首先我们先来了解以下jdk,jre,jvm之间的关系


	jdk:java development kit 是java的编译运行环境,想要运行java程序,必须下载jdk,
	jre:java runtiming environment 是java的运行环境,如果只运行java程序,只需要下载jre即可.
	jvm:java virtual machine 是java虚拟机,它承担了翻译的工作,
		java程序的跨平台性就是因为有各种操作系统的虚拟机,
		比如Mac系统,windows系统,xp系统都是因为jvm把它们之间的差异性屏蔽了
		,所以在这些系统上编写的java程序,在别的系统上也能运行.

首先下载jdk,jdk一般都包含了jre所以下载jdk的过程中有一部问是否单独下载jre,就不用下了,jvm也不用下,就直接下载jdk就行

指定java环境运行 jenkins java运行环境jre_指定java环境运行 jenkins


这是我下载的jdk的安装目录,

指定java环境运行 jenkins java运行环境jre_java程序_02


jdk里面自动包含jre接下来就要配置环境变量了

第一步在高级系统设置中点击环境变量

指定java环境运行 jenkins java运行环境jre_java程序_03


第二步点击环境变量之后如下图所示

指定java环境运行 jenkins java运行环境jre_指定java环境运行 jenkins_04


在系统变量中点击编辑出来一个框,

变量名写 JAVA_HOME

变量值 jdk的安装目录 根据自己安装的jdk的目录来写

最后点击确定

指定java环境运行 jenkins java运行环境jre_JAVA_05


第三步:在系统变量中找到path这个选项,点击编辑,如下图所以

指定java环境运行 jenkins java运行环境jre_指定java环境运行 jenkins_06


最后在末尾加上一个条目 %JAVA_HOME%\bin\

指定java环境运行 jenkins java运行环境jre_java_07


刚才添加了一个系统变量JAVA_HOME,并且变量值就是jdk的安装目录,

所以这一步是把bin的路径添加上,JAVA_HOME就代表了jdk的路径,最后加上bin

正好和本地安装的路径一样.如下图所示,jdk的目录下有bin

这样就完成了

指定java环境运行 jenkins java运行环境jre_指定java环境运行 jenkins_08