我们使用的Java是开源的,但是Java是有自己的开发工具包和运行环境的。开发工具是一个叫做Java Development Kit的软件开发工具包(简称JDK),可以说没有JDK的话,就无法编译Java程序。而想要运行一个Java程序,就必须安装相应的JRE,这是Java的专门的运行软件。
首先我们要去安装一个JDK,在下载好一个JDK 的安装包之后,直接打开安装包进行安装即可。
万事开头难,我们在安装JDK的在选择文件夹的时候是有讲究的,我们首先要创建一个文件夹命名为Java,然后再这里边再创建一个文件夹命名为JDK,然后把JDK安装到这个文件夹里边去,这样做的目的是方便我们以后去寻找。
在JDK的安装过程中,会自动的弹出另外一份程序的安装界面,我们不要关闭它,因为这是JRE的安装界面,它是与JDK的安装相互关联的。在刚才的Java文件夹里面建立另外一个文件夹,命名为JRE,然后安装在这里面即可。
在安装了JDK之后,我们还不能运用它,我们还需要将它设置成环境变量。在这里需要解释一下,有的JDK在安装完毕之后,是可以直接在dos命令窗口里运行的,这是因为在安装的过程中,有的JDK安装程序会自动创建一个环境变量。但是我们要的不是这样子的,因为在以后的学习和开发过程中,有时是不识别这种方式的。我们打开刚才的JDK文件夹,并复制这个文件夹的地址所在地。
接下来就是右击此电脑,然后依次进入属性——高级系统设置——环境变量,点击新建变量名设置为JAVA_HOME,将刚才复制的地址粘贴到变量值一栏中,然后点击确定。在变量中找到Path,进入之后把其中一个带有JDK的变量删除(这个就是刚才所说的在安装过程中自动配置的环境变量),然后我们在新建一个变量,输入%JAVA_HOME%\bin,然后一直点击确定退出即可。
然后我们验证一下环境变量是否设置成功。打开DOS命令窗口,输入java -version并点击回车键,如果显示下面的画面,据说明我们可以正常的使用JDK去编译Java程序了。
JVM虚拟机是一个可以执行Java字节码的虚拟机进程。用Java编写的程序(存放在扩展名为java的文件当中)经过JDK的bin目录中的javac.exe编译成字节码文件(扩展名为class),但是这个字节码文件并不是针对具体的某一个操作平台的,而是针对抽象的JVM虚拟机而言的。Java虚拟机屏蔽了不同操作平台的差异,在不同的操作平台上,都可以通过JVM虚拟机去运行一个Java程序。