2.2 系统软件安装
2.2.1 Java语言环境安装
1.安装Java语言环境的原因
因为Robix的程序是用Java写的,所以要安装Java环境。我们所编写的控制舵机的操作程序在经过Javac编译后形成字符行文件,这个Java的中间文件,计算机是看不懂的,而这个文件是给JVM(Java的虚拟机)用的,由JVM进行解释后形成机器语言给计算机。而这个JVM就工作在JRE(Java的运行环境)中,也就是说Java程序的运行需要JRE,可以通过安装JDK来得到这个运行环境。本书所附的配套资源中有两个软件包JDK和JRE。
JVM是Java Virtual Machine的简写,JRE是Java Runtime Environment的简写,JDK是Java Development Kit的简写。
JVM顾名思义是Java的虚拟机。它只认识xxx.class这种类型的文件,它能够将class文件中的字节码指令进行识别并调用操作系统上的API完成动作。所以说,JVM是Java能够跨平台的核心,
JRE顾名思义是Java运行环境,运行Java程序所必须环境的集合,包含了Java虚拟机、Java基础类库。JRE是使用Java语言编写的程序运行所需要的软件环境,是提供给想运行Java程序的用户使用的,可以在其上运行、测试和传输应用程序的Java平台。它不包含开发工具-编译器、调试器和其他工具。
JDK顾名思义是Java开发工具包,是提供给程序员使用Java语言编写Java程序所需的开发工具包。JDK包含了JRE,同时还包含了编译Java源码的编译器Javac,很多Java程序调试和分析的工具软件jconsole、jvisualvm等,Java程序编写所需的文档和demo例子程序。
所以JDK和JRE的区别是一个用于开发、一个用于运行,Java开发者所必备的。如果需要运行Java程序,只需安装JRE就可以了。如果需要编写Java程序,需要安装JDK。JRE根据不同操作系统(Windows、Linux等)和不同JRE提供商(IBM、Oracle等)有很多版本,最常用的是Oracle公司收购SUN公司的JRE版本。
2.安装Java语言环境的步骤
1)打开安装光盘里的“Java”文件夹,双击执行文件“JDK-1_5_0_04-windows-i586-p”(安装JDK)或“JRE-1_5_0_04-windows-i586-p”(安装JRE)。
2)接受协议。如图2-9所示。

图2-9 JDK许可证协议对话框
3)选择自己想要安装的位置。如图2-10所示。

图2-10 JDK安装位置对话框
4)安装中。如图2-11所示。

图2-11 JDK安装中对话框
5)再次选择想要安装的位置。如图2-12所示。

图2-12 JRE安装位置对话框
6)安装中。如图2-13所示。

图2-13 JRE安装中对话框
7)植入插件。如图2-14所示。

图2-14 JRE插入插件对话框
8)安装完成。如图2-15所示。
9)关机并重新启动计算机。如图2-16所示。

图2-15 JAVA安装完成对话框

图2-16 JAVA安装后重启请求对话框