第一章 第三节 JDK与Java的开发环境
1、JDK与JRE
如果一个程序员要发布Java程序,一般来说,会发布.class文件。而如果要运行Java程序,同样指的是运行.class文件。因此,运行Java程序,只需要Java虚拟机和解释器就可以运行。即JRE,也就是Java Runtime Enviroment的缩写,指的是Java的运行环境。包括JVM和Java解释器。
但是仅仅有JRE,只能完成从.class文件到真正的机器指令这一步,而无法把一个源文件编译成一个.class文件。在Sun公司的网站上,有一个术语叫做JDK。所谓的JDK,指的是Java Development Kit,Java开发工具包。从内容上说:
JDK = JRE + 工具(编译器、调试器、其他工具…..)+类库
我们进行Java开发开发,至少应当有JDK。可以到Sun公司的网站上进行JDK的下载,下载链接为:http://java.sun.com/javase/dowmloads/index.jsp。JDK的安装也可以参考Sun公司的网站。网站为:http://java.sun.com/javase/8/webnotes/install/index.html。对于windows系统而言,下载JDK之后,安装起来与其他的软件并没有什么区别,在此不多唠叨了。
2、Java开发环境配置
安装完成JDK之后,还需要进行一些Java环境变量的配置。配置完成之后,才能真正进行Java程序的开发。
2.1、三个环境变量
Java的环境变量配置其实主要是对三个环境变量进行配置。这三个变量分别为:JAVA_HOME、PATH、CLASSPATH。
JAVA_HOME环境变量,表示的是Java的安装目录。这个变量是用来告诉操作系统Java的安装路径,当其他的程序需要Java进行支持的时候(例如一些Java的服务器、Java的数据库客户端等),会通过JAVA_HOME来寻找Java的安装路径。
PATH环境变量,是在命令行上输入Java命令时,用来指示操作系统去哪个路径下找Java的相关程序。往往会把PATH变量配置成Java的安装路径/bin目录。
CLASSPATH是用来指示编译器和JVM去哪个目录下寻找.class文件。当我们运行Java程序时,必然会需要获取.class文件的信息,而且往往还需要不止一个.class文件的信息。此时,我们就需要在硬盘上寻找到相应的.class文件。而硬盘上的文件那么多,JVM如何寻找呢?这是,我们就需要配置CLASSPATH环境变量,指定一些目录,让JVM寻找.class文件时,只需要寻找这些我们指定的目录即可。这里我们只介绍在Windows系统中如何配置Java环境变量。
2.2、环境变量的配置
在Windows10系统中,在左下角框框中输入”编辑系统环境变量”,点击”环境变量”。
点击”新建”,第一行输入”JAVA_HOME”,点击”预览目录”,指定到JDK安装的根目录,JAVA_HOME配置完成。
点击”新建”,第一行输入”PATH”,点击”预览目录”,指定到JDK安装的根目录的bin目录,PATH配置完成。
点击”新建”,第一行输入”CLASS_PATH”,第二行输入”.”,CLASSPATH配置完成。
当所有的环境变量配置好之后,在左下角框框中输入”cmd”,执行java -version,如果能看到正确的版本信息,则说明Java的环境变量就配置成功了。祝您好运。。。