Java环境变量配置
1、什么是JRE、JDK?
先说JRE,是Java的运行环境,全名:Java Runtime Environment 。包括Java虚拟机(JVM Java virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机只需要安装JER即可。
JDK是Java开发工具包,其全名是:Java Development Kit 。JDK是提供给Java开发人员使用的,其中包含了JRE。所以安装了JDK,就不用再单独安装JRE了,其中的开发工具:编译工具(java.exe)打包工具(jar.exe)等。
以上说简单点也就是:使用JDK开发完成的Java程序,交给JRE去运行。
2、环境变量的配置
安装好JDK以后在安装目录下都会产生一个bin文件夹,里边存放的全都是Java开发工具和编译工具。要想这个工具能快速的使用就要要配置环境变量,一下是环境变量的配置过程:
右击我的电脑——属性——高级系统设置——高级——环境变量 得到如下图:
点击环境变量,在系统变量中找到path:
双击path环境变量,将其打开,然后找到你所安装的jdk中bin文件的目录,将其放到path环境变量中,如图
一定要注意,放在最前边后,一定加一个分号,同后边的其他文件目录分开。path中其他的东西不要动,不要删,如果真的不小心删除,可以从别人那里拷贝一个放在自己的电脑中也是可以的
剩下的就是一路确定,环境变量配置完毕后,要把dos命令窗口关闭重新打开一下,这样配置好的环境变量就生效了。例如我们直接在c盘下直接运行bin中的javac文件:
出现如下图的信息说明配置成功!
这样不论在那个盘下我们都可以直接运行bin中的东西了。不用一下一下的到bin目录中了。这样就可以提高我们工作效率。
当然以上这是一种一劳永逸的配置方式,如果我们用的不是自己的电脑,我们可以采用临时的配置方式:使用set命令,set命令即可以用来查看已经设置好的环境变量,也可是重新设置环境变量的值。如下:
当然,如果要想自己写的程序也能如此快的被系统找到,可以新建一个环境变量classpath,里边放我们自己程序的所在目录。建立方法同上,这个我就不再多说了。
3、为什么要配置环境变量?
每次都要配置环境变量,那到底为什么要配置呢?
1. path环境变量。作用是指定命令搜索路径,在dos 中执行命令时,它会到path变量所指定的路径中查找看是否能找到相应的命令程序。如果能,会直接运行,提高查找和运行的速度,我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. classpath环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到classpath中,当然,当前目录“.”也必须加入到该变量中。