2.1.1 下载JDK
要想下载Java开发工具箱,必须访问Oracle网站,地址:www.oracle.com/technetwork/java/javase/downloads,并且在得到所需的软件之前必须弄清楚大量的专业术语。请看表2-1。
表2-1 Java术语
JDK是Java Development Kit的缩写。有点混乱的地方是:工具箱的版本1.2~版本1.4被称为Java SDK(Software Development Kit)。在某些场合下,还可以看到这些过时的术语。另外,还有Java运行时环境(JRE),它包含虚拟机但不包含编译器。这并不是开发者所想要的环境,而是专门为不需要编译器的用户而设计。
还有,随处可见的Java SE,相对于Java EE(Enterprise Edition)和Java ME(Micro Edition),它是Java的标准版。
Java 2这种提法始于1998年。当时Sun公司的销售人员感觉通过增加小数点后面的数值改变版本号并没有反映出JDK 1.2的重大改进。但是,由于在发布之后才意识到这个问题,所以决定将开发工具箱的版本号仍然沿用1.2,接下来的版本就是1.3、1.4和5.0。但是,Java平台被重新命名为Java 2。因此,就有了Java 2Standard Edition Software Development Kit的5.0版,即J2SE SDK 5.0。
对于工程师来说,所有这一切都可能会引起困惑,这正是没有将其投入市场的原因。2006年,日趋完善的Java SE开始流行。无意义的Java 2被遗弃,Java当前的标准版本被称为Java SE 6。偶尔还会看到使用1.5版本和1.6版本,但这些只是5.0版本和6版本的同义词。
最后,当Oracle为解决一些紧急问题做出了某些微小的版本改变时,将其称为更新。例如:对Java SE 7开发包做出的第一次更新,正式称为JDK 7u1,内部的版本号为1.7.0_01。更新不需要安装在前一个版本上,它将包含整个JDK的最新版本。
Oracle公司曾经制作过将Java开发工具箱和集成开发环境捆绑在一起的产品。其中的集成开发环境,在不同时期被命名为不同的名字,例如,Forte、Sun ONE Studio、Sun Java Studio和NetBeans。我们无法知道每个人在登录下载网站时,市场正在热销什么。这里,建议大家只安装Java开发工具箱。如果最终决定使用Oracle的集成开发环境,只需要从http://netbeans.org下载。
注释:安装过程提供了包含JDK版本号(如jdk1.7.0)的默认的安装路径。这似乎有些烦人,但是,应该重视版本号,它会给安装新版JDK的测试带来便利。
在Windows环境下,强烈建议不要接受带空格的默认路径名,如:c:\ProgramFiles\jdk1.7.0。应该将Program Files部分删掉。
在本书中,使用的安装路径是jdk。例如:当引用jdk/bin目录时,意味着引用的是/usr/local/jdk1.7.0/bin或c:\jdk1.7.0\bin。