1.下载JAVA
我们在Java官网下载了JAVA安装包后,点开安装,我们会发现,安装程序会安装两个运行的目录,一个是JDK,另一个是JRE,什么是JDK和JRE呢?
JDK是Java Development Kit的头字母缩写,也就是JAVA开发工具包,它是JAVA开发的核心,并包含了JRE及一系列JAVA开发工具,和JAVA基础类库;
JRE是Java Runtime Envirnment的头字母缩写,翻译过来也就是JAVA运行环境,实际上它是JAVA开发平台,所有的JAVA程序都要经过JRE才能运行,包含JVM和JAVA核心类库的支持文件;
那JVM又是什么呢?JVM是Java Virtual Mechinal的头字母缩写,我们称为JAVA虚拟机,JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用。Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。
2.环境变量的设置
安装了JAVA后,我们就要对运行的环境变量进行设置了,为什么要配置环境变量?因为电脑系统将根据该变量的值找到java编程中需要的一些程序,比如javac.exe、java.exe、javah.exe等等,其中javac.exe程序是用于编译java源代码,java.exe程序是用于执行后缀为class的代码。
我这里以windows 7为例,首先右键单击“”计算机(我的电脑)“”,出现下拉菜单后,点击“”属性“”,弹出“”“系统窗口”,我们会在左边发现一列可点击的选项文字,然后点击“”“高级系统设置”,弹出“”“系统属性”窗口,我们会在最下面看到“”“环境变量”的按钮,点开它,会出现一个窗口,上面有两个对话框,我们的目标是在下面的那个对话框“”系统变量“”,点击“”新建“”,会出现一个对话框,我们在变量名中输入“”JAVA_HOME“”,变量值中输入JDK的安装地址,我这里JDK是安装在D盘的,所以,我输入我JDK的安装路径D:\jdk6.0;单击确定保存,再次,我们寻找““系统变量””对话框里有没有““PATH””这个环境变量,如果有,且变量值已经有内容,我们就点开它,在弹出来的对话框的“”变量值“”里把鼠标光标拉到最后,输入英文输入法下的分号“”;“”,用于把其他路径隔开,然后我们再输入JDK的bin文件夹的路径,我的路径在D:\jdk6.0\bin,因为我们之前已经设置过JDK安装包所在地的变量值,所以,我们此次只用输入%JAVA_HOME%\bin即可,“”%“”代表查找的意思,%JAVA_HOME%意思就是查找引用JAVA_HOME这个系统变量的路径,为什么这么设置,而不直接就把路径复制粘贴上去呢,因为考虑到以后如果JDK安装包位置发生变化,你就不用每个PATH值都去找然后修改了,就只用修改JAVA_HOME这个变量了,而且很多开发工具也是需要建立PATH值,PATH的变量值就会有很多很多用“”;“隔开的”路径,查找对应路径就很困难了,所以设置JAVA_HOME变量,应该是比较一劳永逸的方法;设置完PATH变量,我们还需要新建一个CLASSPATH的变量,jvm在查找class文件时如果没有设置classpath会在当前路径查找,设置classpth后 仅在classpath路径下查找class文件,而设置CLASSPATH的路径为JDK文件夹下的lib文件夹,还有就是lib文件夹下的tools.jar这个文件的路径,即%JAVA_HOME%\lib;与%JAVA_HOME%\lib\tools.jar;
3.检测安装是否成功
我们基本设置完毕了,接下来就只需要验证是否设置成功,打开“开始”,在“搜索”中输入CMD,弹出DOS运行界面,输入java -version,看看是否会出现JAVA的版本号,
再输入javac,如果出现下图所示就是设置成功,就可以放心的使用java产品了